最佳答案
我目前的数据
SELECT PROD_CODE FROM `PRODUCT`
是
PROD_CODE
2
5
7
8
22
10
9
11
我已经尝试了所有的四个查询,没有一个工作。(裁判)
SELECT CAST(PROD_CODE) AS INT FROM PRODUCT;
SELECT CAST(PROD_CODE AS INT) FROM PRODUCT;
SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT;
SELECT CAST(PROD_CODE AS INTEGER) FROM PRODUCT;
所有throw语法错误如下:
你的SQL语法错误;请查看MySQL服务器版本对应的手册,以获得正确的语法 (FROM PRODUCT LIMIT 0,30 ' at line 1
你的SQL语法错误;查看手册 对应于您的MySQL服务器版本,以使用正确的语法
) FROM PRODUCT LIMIT 0,30 ' at line 1
在MySQL中将varchar转换为整数的正确语法是什么?
MySQL版本:5.5.16