如何插入两个具有外键约束相互引用的表?

时间:2015-04-09 06:28:40

标签: mysql

我有两个表table1和table2。两者都具有相同的属性id1,id2,其中id1是两个表中每个表中的主键。 table1和table2中的id1互相引用。现在,最初两个表都是空的,我必须插入数据。我该怎么做? 我知道一种方法如下:

SET FOREIGN_KEY_CHECKS=0

这将告诉MySQL不要检查外键约束。但我想插入数据,然后检查外键约束违规。如果违反,则回滚事务。 基本上,我想知道MySQL是否支持对事务进行deffered约束检查。如果是,那么语法是什么?如果不是,那么我怎样才能将数据插入表格?

0 个答案:

没有答案