我正在研究一個需要我在phpMyAdmin中使用外鍵的項目。我在兩個表上設置了外鍵。 tblquestions
被鏈接到answers
表,但是當我嘗試將數據插入到tblquestions
我得到這個錯誤發生數據庫錯誤1452
數據庫出錯
錯誤編號:1452
不能添加或更新子行:一外鍵約束失敗 (
user_test
。tblquestions
,約束tblquestions_ibfk_5
FOREIGN KEY(QID
)參考文獻answers
(ID
)ON DELETE CASCADE ON UPDATE CASCADE)INSERT INTO
tblquestions
(Question
,qA
,qB
,qC
)VALUES ( 'unikalus klausimas', 'unikalus atsakymas', 'unikalus atsakymas', 'unikalus atsakymas')
什麼用聯接表和表與外鍵之間的區別? – 2013-02-21 10:12:42
你知道任何教程maby,可以幫助我建立一個連接表嗎? – 2013-02-21 10:16:42
@YogeshSuthar - 外鍵有助於強化參照完整性。請不要建議他人避免使用它們。 – 2013-02-21 10:17:19