我有两个表,每个表都引用另一个表(由 django ORM 创建)。 每个表都引用另一个表。
现在我想写一个删除所有表的脚本,但是我没有这样做,因为我遇到了外键冲突 我在做
mysql> delete from table1
mysql> delete from table2
我知道我可以忽略这些检查,但问题是这些检查是由 django 生成的,名称神秘
谢谢。
最佳答案
你可以这样做-
SET FOREIGN_KEY_CHECKS = 0;
DELETE FROM table1;
DELETE FROM table2;
SET FOREIGN_KEY_CHECKS = 1;
文档:foreign_key_checks .
关于mysql - 删除相互引用的sql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951868/