在开发中经常涉及表结构/数据的修改,此时外键关联会给我们带来很大麻烦.
以下SQL语句可以暂时忽略外键关联:
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=1 */;
重新修改表结构/数据,就可以修改成功了.建议修改完之后,立刻恢复外键关联,此时只需要把上面SQL中
FOREIGN_KEY_CHECKS=0
修改成
FOREIGN_KEY_CHECKS = 1
即可.