【发布时间】:2015-05-30 14:00:33
【问题描述】:
我有主键列,其中有一些外部外键引用。很平常。我忘了为它添加 AUTO_INCREMENT。现在我执行
ALTER TABLE chat.users
CHANGE COLUMN user_id user_id INT(11) NOT NULL AUTO_INCREMENT ;
(PRIMARY KEY 单独定义)
它讲述了一些关于 fk 的信息
ERROR 1833: Cannot change column 'user_id': used in a foreign key constraint 'fk_chats_users' of table 'chat.chats'
我不明白为什么 fk 会打扰它的引用 AUTO_INCREMENT。
【问题讨论】:
标签: mysql sql database foreign-keys foreign-key-relationship