我有两个表,每个表引用另一个表(由django ORM创建)。 每个表都引用另一个表。
现在我想编写一个删除所有表的脚本,但是我没有这样做,因为我得到了外键违规 我在做
mysql> delete from table1
mysql> delete from table2
我知道我可以忽略这些检查,但问题是这些检查是由具有神秘名称的django生成的
感谢。
答案 0 :(得分:2)
你可以这样做 -
SET FOREIGN_KEY_CHECKS = 0;
DELETE FROM table1;
DELETE FROM table2;
SET FOREIGN_KEY_CHECKS = 1;