mysql仅修改注释列

cha*_*ent 4 mysql alter

我想知道是否有可能仅更改mysql中列的注释而不更改名称,类型和键之类的列定义数据。

例:

ALTER TABLE `user` CHANGE `id` `id` INT(11) COMMENT 'id of user' 
Run Code Online (Sandbox Code Playgroud)

我可以仅更改注释吗?

非常感谢。

Tim*_*sen 6

根据MySQL规范,如果要重新定义注释,则必须重复整个列定义:

ALTER TABLE user MODIFY id INT(11) COMMENT 'id of user';
Run Code Online (Sandbox Code Playgroud)