6

如何增加char数据类型为 in的列的长度mysql

以下查询

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

不管用。

请指出我的错误。谢谢

4

2 回答 2

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

或者

ALTER TABLE `tablename` MODIFY `columnname` VARCHAR( 30 ) NOT NULL 
于 2012-10-19T11:34:56.723 回答
1

请尝试下面给出的查询

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

你可以参考这个教程

于 2012-10-19T11:40:06.160 回答