-1

我想从不同的表中获取键,当我成功时,我收到此错误:无法添加或更新子行:外键约束失败。

这是我的数据库的样子:

 POST           COMMENTS

 id             id 

 post           comment

 ---------      post_id

我想当connect POST id to COMMENTS post_id.我尝试在我的网站上添加评论时,会出现该错误消息,或者有时在我试图使其工作的 phpmyadmin 中。有任何想法吗?

4

1 回答 1

0

我敢打赌,您以相反的方式创建了外键约束:)。

在您的情况下,来自 Comments 表的 post_id 是引用 Post 表中 Id 的外键。

否则,只要您确保首先在 POST 中有一个条目,它就应该起作用。如果您不将其链接到 POST 中的行,则无法在 COMMENTS 中添加一行!

于 2013-04-09T11:04:53.563 回答