发布日期:2018-03-26
我如何在mysql中改变一列的数据类型?+ 查看更多
我如何在mysql中改变一列的数据类型?
+ 查看更多
发布日期:2018-02-24 16:23
分类:SQL
浏览次数:139
我如何在mysql中改变一列的数据类型?
我想要把多列的数据类型从浮点型改成整型。最简单的完成这个的方法是什么?
不需要担心对已有数据的影响。
回答
http://dev.mysql.com/doc/refman/5.1/en/alter-table.html
ALTER TABLE tablename MODIFY columnname INTEGER;
这会改变给出列的数据类型。
根据你想要改变多少列的数据类型你可以选择产生一个脚本或者使用一些mysql的GUI客户端。
需要注意的是,列默认是 NULLABLE。如果修改的列是 NOT NULL,那么需要使用使用以下语句:
ALTER TABLE tablename MODIFY columnname INTEGER NOT NULL;