INSERT上的FK约束失败

时间:2015-04-06 01:24:04

标签: mysql insert foreign-keys

我正在制作测试预备应用。数据库的一部分有表格:

  • 用户
  • 问题
  • users_questions

其中users_questions包含每个用户对每个问题的处理状态。

如果删除了用户或问题,我希望更改反映在users_questions中,因此我已将FK置于user_idquestion_id users_questions内表

在DELETE上,在UPDATE上限制级联。

因此,如果我正在做一个简单的插入,那么:

INSERT INTO users_questions (user_id, question_id, status, user_timing, user_note) VALUES (1, "1", "1", 0, "no note")

为什么会出现外键失败:无法添加或更新子行:外键约束失败

我没有做任何事情,例如从users表中删除会导致问题的用户ID。


如果需要,

架构(部分):

enter image description here

0 个答案:

没有答案