我想从不同的表中获取密钥,当我成功时,我收到此错误:无法添加或更新子行:外键约束失败。
这就是我的数据库的样子:
POST COMMENTS
id id
post comment
--------- post_id
我想connect POST id to COMMENTS post_id.
当我尝试在我的网站上添加评论时,会显示该错误消息,或者有时在phpmyadmin中,我正在尝试使其正常工作。有什么想法吗?
答案 0 :(得分:0)
我打赌你反过来创建了外键约束:)。
在你的情况下,来自Comments表的post_id是引用Post表中Id的外键。
否则,只要您确保首先在POST中输入一个条目,它就应该有效。如果您没有将其链接到POST中的行,则无法在COMMENTS中添加行!