有时我们需要批量向数据库中导入数据,这时如果存在外键约束,就需要注意导入数据的先后顺序,变的很繁琐。这时我们可以暂时关闭外键约束检查,注意并不是删除外键,使得数据可以正常导入,导入后再恢复外键约束检查。
-- 关闭外键约束检查
ALTER TABLE 表名 DISABLE TRIGGER ALL;
-- 开启外键约束检查
ALTER TABLE 表名 ENABLE TRIGGER ALL;
有时我们需要批量向数据库中导入数据,这时如果存在外键约束,就需要注意导入数据的先后顺序,变的很繁琐。这时我们可以暂时关闭外键约束检查,注意并不是删除外键,使得数据可以正常导入,导入后再恢复外键约束检查。
-- 关闭外键约束检查
ALTER TABLE 表名 DISABLE TRIGGER ALL;
-- 开启外键约束检查
ALTER TABLE 表名 ENABLE TRIGGER ALL;