我有两个表table1和table2。两者都具有相同的属性id1,id2,其中id1是两个表中每个表中的主键。 table1和table2中的id1互相引用。现在,最初两个表都是空的,我必须插入数据。我该怎么做? 我知道一种方法如下:
SET FOREIGN_KEY_CHECKS=0
这将告诉MySQL不要检查外键约束。但我想插入数据,然后检查外键约束违规。如果违反,则回滚事务。 基本上,我想知道MySQL是否支持对事务进行deffered约束检查。如果是,那么语法是什么?如果不是,那么我怎样才能将数据插入表格?