如何更新mysql中的char类型列以增加其长度

时间:2012-10-19 11:32:19

标签: mysql sql syntax

如何在char中使用mysql数据类型增加列的长度?

以下查询

ALTER TABLE tablename ALTER COLUMN columnname varchar(30) not null;

无效。

请指出我的错误。感谢

2 个答案:

答案 0 :(得分:8)

ALTER TABLE `tablename` CHANGE `columnname` `columnname` VARCHAR( 30 ) NOT NULL 

OR

ALTER TABLE `tablename` MODIFY `columnname` VARCHAR( 30 ) NOT NULL 

答案 1 :(得分:1)

请尝试下面的查询

ALTER TABLE tablename  MODIFY  columnname varchar(30) NOT NULL;  

您可以参考this tutorial