[英]Error in SQL syntax when casting a column from int to varchar(32)?
所以,我想将一个列从 int 转换为 varchar(32),如下所示
SELECT CAST(`numbertwo` AS VARCHAR(32)) FROM `tablee`
但是当输入查询时,它报告说我的 SQL 语法有错误。 你能帮我解决这个问题吗?
MySQL 想要CHAR
:
SELECT CAST(`numbertwo` AS CHAR) FROM `tablee`
您可以指定一个目标长度,在这种情况下,太长的值将被截断(但对于较短的值不会进行填充):
SELECT CAST(`numbertwo` AS CHAR(32)) FROM `tablee`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.