jjzjj

targetFieldType

全部标签

mysql - MySQL字段类型如何转换?

我已经遇到过convert函数。据我了解,基本语法是:selectconvert(columnName,targetFieldType)asnewColumnNamefromtable;运行此命令不会给我任何错误,但当我检查数据类型时,它们没有变化。即使我使用commit;数据保持不变。特别是,我正在尝试将long类型的数据转换为varchar。有什么想法吗? 最佳答案 给定的SELECT查询将返回新类型的值,但它不会更改数据库中表的字段类型。如果要永久更改磁盘上的表,请使用:ALTERTABLEtableCHANGEcolumnN