ALTER TABLE Question ADD CONSTRAINT FK_SessionQuestion FOREIGN KEY
(SessionId) REFERENCES Session (SessionId);
上面的 SQL 给了我下面的错误:
#1452 - 无法添加或更新子行:外键约束失败 (
mobile_app
.#sql-567_20be3
, CONSTRAINTFK_SessionQuestion
FOREIGN KEY (SessionId
) REFERENCESSession
(SessionId
))
我想在Question
表中包含一个外键以进行链接,SessionId
但为什么它不允许我以及如何修复它?
Question
桌子:
SessionId(PK) QuestionId(PK) QuestionContent
--------------------------------------------
1 1 What is 2+2
1 2 What is 3+3
2 1 What is 5+5
2 2 What is 4+7
Session
桌子:
SessionId SessionName
---------------------
1 AAA