在删除数据库中的表时,遇到这个问题, 要删除的表是另外一个表的外键,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检查