【发布时间】:2020-01-27 10:12:25
【问题描述】:
我想将 cmets 添加到 MySQL 数据库中已创建的 users 表的列中
我正在尝试执行命令
ALTER TABLE users CHANGE id id INT(11) NOT NULL COMMENT 'id of user';
但我收到以下错误,因为 id 列被用作 user_address 表中的外键
SQL Error [1833] [HY000]: Cannot change column 'id': used in a foreign key constraint 'user_address_users_FK' of table 'user_address'
如何在不出现此错误的情况下向 id 列添加注释?还有一种方法可以添加评论而无需再次提及列定义?
【问题讨论】:
-
这能回答你的问题吗? Alter MySQL table to add comments on columns
-
后截断(删除不相关的字段/索引)两个表的 DDL。