无法在MySQL

时间:2015-10-06 21:07:46

标签: php mysql foreign-keys constraints

我有一个问题,我现在无法解决,我也读过类似的问题,但我没有帮助我!

我有用户表和书籍表,我想在它们之间建立一对一的关系。

我试图将用户中的users_id - PK设置为Books表中的FK,但它确实有效!

我做错了什么?

请帮忙!

我会按照相同的顺序为我所经历的步骤添加图片:

用户表 enter image description here

Books表,其中users_id为索引(非唯一) enter image description here

设置upp FK的约束 enter image description here

最后是错误 s

1 个答案:

答案 0 :(得分:2)

这意味着您的books行在user_id表格中没有匹配的users

您需要先添加用户或更新books表。

如果您添加了外键,则不能再在books.user_id中拥有null0值(用于AUTO_INCREMENT个键)。