无效的类型 integer 输入语法: ""
时间: 2023-08-07 21:02:06 浏览: 365
Mysql错误1366 - Incorrect integer value解决方法
根据你提供的SQL查询语句,看起来问题出在了你的SELECT语句中的xhd::INTEGER这一行。这个语法无效导致出现了"无效的类型 integer 输入语法: ''"的错误。这个错误通常是由于尝试将一个空字符串转换为整数类型所导致的。
请检查你的查询中xhd这一列的数据类型,并确保它是一个有效的整数类型。如果xhd列的数据类型是字符型(varchar或text),你可以使用CAST或CONVERT函数来将其转换为整数类型。
例如,如果xhd列的数据类型是varchar,你可以在SELECT语句中使用如下语法来进行转换:
```sql
CAST(xhd AS INTEGER)
```
或者
```sql
CONVERT(xhd, INTEGER)
```
请根据你的实际情况进行相应的更改,并重新运行查询。如果你需要进一步的帮助,请提供更多关于表结构和数据类型的信息。
阅读全文