【发布时间】:2019-04-03 19:52:53
【问题描述】:
我有子表 my_contacts 和父表职业。 使用以下代码创建职业表:
CREATE TABLE profession(
prof_id INT NOT NULL,
profession VARCHAR(20) NOT NULL
);
现在我正在尝试通过此命令在 my_contacts 表中添加外键:
ALTER TABLE my_contacts
ADD COLUMN prof_id INT NOT NULL,
ADD CONSTRAINT profession_prof_id_fk
FOREIGN KEY (prof_id)
REFERENCES profession (prof_id);
我收到此错误: 错误 1052 (23000):无法添加或更新子行:外键约束失败。
【问题讨论】:
标签: mysql foreign-keys