Think_Higher 2015-06-16 09:28 采纳率: 100%
浏览 2604
已采纳

Mysql中设置表的外键的时候报错

这个是原句子:
ALTER TABLE emp
ADD CONSTRAINT id_fk FOREIGN KEY (deptno) REFERENCES Dept (deptno);

就是想把emp表的deptno设置为外键,该列的数据引用Dept表的主键列deptno的数据。然后,报错信息如下:
Cannot add or update a child row: a foreign key constraint fails (emp.#sql-1ad8_1, CONSTRAINT id_fk FOREIGN KEY (deptno) REFERENCES dept (deptno))

  • 写回答

2条回答 默认 最新

  • 帘卷西风 领域专家: 游戏开发技术领域 2015-06-17 10:49
    关注

    外键约束,另一表中的主键在你这个child表中是外键,你在另一表中把值给上。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?