我正在研究一个需要我在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