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

如何在mysql中更新char类型的列以增加其长度,mysql,sql,syntax,Mysql,Sql,Syntax,如何在mysql中增加数据类型为char的列的长度 下面的查询 ALTER TABLE tablename ALTER COLUMN columnname varchar(30) not null; 它不起作用 请指出我的错误。谢谢 ALTER TABLE `tablename` CHANGE `columnname` `columnname` VARCHAR( 30 ) NOT NULL 或 请尝试下面给出的查询 ALTER TABLE tablename MODIFY column

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

下面的查询

ALTER TABLE tablename ALTER COLUMN columnname varchar(30) not null;
它不起作用

请指出我的错误。谢谢

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


请尝试下面给出的查询

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

你可以参考

你可以参考MySQL给你的错误信息是什么?
ALTER TABLE tablename  MODIFY  columnname varchar(30) NOT NULL;