我有两个表,其中加载了一些数据,并且两者相互引用。表 B 引用表 A 的主键。我手动尝试从表 A 中删除表 B 中存在的一些表行,我得到了这个:
#1451 - 无法删除或更新父行:外键约束失败 ( TableA
. TableB
, CONSTRAINT TableB_ibfk_2
FOREIGN KEY ( column
) REFERENCES flashcard
( primaryKeyColumn
))
我不太确定这里发生了什么。据我了解,如果我删除 TableA 的某些行,那么它们也应该自动删除表 B 中存在的相应行(即,如果它们存在于表 B 中)但显然这里不是这种情况,它会提示上述错误.
有人想敲打我的脑袋让我知道为什么吗?