【发布时间】:2013-02-06 14:33:15
【问题描述】:
我正在做一个需要我在 phpMyAdmin 中使用外键的项目。我在两个表上设置了外键。 tblquestions 链接到 answers 表,但是当我尝试将数据插入 tblquestions 时,我收到此错误
发生数据库错误
错误号:1452
无法添加或更新子行:外键约束失败 (
user_test.tblquestions, 约束tblquestions_ibfk_5外国 KEY (QID) REFERENCESanswers(ID) ON DELETE CASCADE ON UPDATE 级联)插入
tblquestions(Question、qA、qB、qC)值 ('unikalus klausimas','unikalus atsakymas','unikalus atsakymas', 'unikalus atsakymas')
【问题讨论】:
-
带连接的表和带外键的表有什么区别?
-
你知道有什么教程可以帮助我建立一个带有连接的表吗?
-
@YogeshSuthar - 外键有助于加强参照完整性。请不要建议其他人避免使用它们。
标签: php mysql codeigniter phpmyadmin