Django Mode: Cannot delete or update a parent row, a foreign key constraint fails

来源:互联网 发布:java需要英语基础吗 编辑:程序博客网 时间:2024/06/04 08:45

在删除数据库中的表时,遇到这个问题, 要删除的表是另外一个表的外键,drop table 时操作不成功, 在stackoverfolwer上找到解决方法:

SET FOREIGN_KEY_CHECKS=0; DROP TABLE my_first_table_to_drop; DROP TABLE my_second_table_to_drop; SET FOREIGN_KEY_CHECKS=1; 
先禁止数据库对foreignkey的检查,然后删除要删除的表,最后在恢复数据库的foreignkey检查

0 0
原创粉丝点击