SET FOREIGN_KEY_CHECKS=0;(取消外键约束)
Mysql中如果表和表之间建立了外键约束,就无法删除表及修改表结构。
上面语句用于在执行数据操作时禁用外键检查。通过将外键检查设置为0,可以在导入数据或执行涉及外键的操作时避免出现外键约束错误。
然后执行SQL语句,把数据导入,导入之后为了保持约束一致性,要重新启用外键检查,可以使用以下语句:
SET FOREIGN_KEY_CHECKS=1;
SET FOREIGN_KEY_CHECKS=0;(取消外键约束)
Mysql中如果表和表之间建立了外键约束,就无法删除表及修改表结构。
上面语句用于在执行数据操作时禁用外键检查。通过将外键检查设置为0,可以在导入数据或执行涉及外键的操作时避免出现外键约束错误。
然后执行SQL语句,把数据导入,导入之后为了保持约束一致性,要重新启用外键检查,可以使用以下语句:
SET FOREIGN_KEY_CHECKS=1;
1925
930

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=136715271&d=1&t=3&u=0067acacf6ae46bf980f06aad3c8ae58)