MySQL忽略外键关联
2015-02-28 13:58
190 查看
在开发中经常涉及表结构/数据的修改,此时外键关联会给我们带来很大麻烦.
以下SQL语句可以暂时忽略外键关联:
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=1 */;
重新修改表结构/数据,就可以修改成功了.建议修改完之后,立刻恢复外键关联,此时只需要把上面SQL中
FOREIGN_KEY_CHECKS=0
修改成
FOREIGN_KEY_CHECKS = 1
即可.
以下SQL语句可以暂时忽略外键关联:
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=1 */;
重新修改表结构/数据,就可以修改成功了.建议修改完之后,立刻恢复外键关联,此时只需要把上面SQL中
FOREIGN_KEY_CHECKS=0
修改成
FOREIGN_KEY_CHECKS = 1
即可.
相关文章推荐
- MySQL INNODB类型表的外键关联设置
- MYSQL 建立外键关联错误
- mysql设计外键关联
- 深入mysql外键关联问题的详解(下)
- 深入mysql外键关联问题的详解(中)
- [引]MySQL INNODB类型表的外键关联设置
- mysql外键(FK)及其外键关联操作reference
- Mysql外键关联表的相关总结
- mysql外键关联不能删除,解决方案
- mysql 学习记录(六)-- 查看引擎、myisam引擎、自增长、主外键关联、memory引擎、merge引擎
- mysql外键关联问题
- mysql 设置外键关联sql语句
- mysql 外键关联限制
- mysql的外键多字段关联添加,也叫多外键?这名称怎么说~呵呵
- 解析MySQL创建外键关联错误 - errno:150
- 使用navicat创建MySQL外键关联
- mysql 设置外键关联错误 150
- 解析MySQL创建外键关联错误 - errno:150
- MySQL 不用外键的话,如何让表起来关联呢?
- mysql 学习----> 查看引擎、myisam引擎、自增长、主外键关联、memory引擎、merge引擎