如何解决#1452-无法添加或更新子行:外键约束失败

时间:2018-08-27 11:54:56

标签: performance phpmyadmin

Image 我要这样做:

ALTER TABLE posts ADD FOREIGN KEY (user_id) REFERENCES users(idu) ON DELETE RESTRICT ON UPDATE RESTRICT;

但我收到此错误:#1452 - Cannot add or update a child row: a foreign key constraint fails.

谢谢。

1 个答案:

答案 0 :(得分:0)

问题是我必须从表(帖子和用户)中删除数据,并最终尝试重试,它工作得很好,我应该在创建两个表之后立即进行操作,然后再填充数据。谢谢大卫重播。