当前位置:   article > 正文

mysql用cast转字符类型报错

mysql用cast转字符类型报错

cast(age as varchar)报错
原因:
CAST() and CONVERT() 不支持 VARCHAR 作为类型。

它们支持 BINARY、CHAR、DATE、DATETIME、DECIMAL、DOUBLE、FLOAT、JSON、NCHAR、REAL、SIGNED [INTEGER]、TIME、UNSIGNED [INTEGER]。

解决:
cast(age as char)

或者可以用concat(age,‘’)

补充
cast(age as char)转为字符串的长度是多少?
cast(age as char)是转为varchar,长度为age存储值的实际长度

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/840333
推荐阅读
相关标签
  

闽ICP备14008679号