我的当前数据
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;
所有抛出语法错误,如下所示:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ') AS INT FROM PRODUCT LIMIT 0, 30' 附近使用正确的语法
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“INTEGER) FROM PRODUCT LIMIT 0, 30”附近使用正确的语法
在 MySQL 中将 varchar 转换为整数的正确语法是什么?
MySQL 版本:5.5.16