MYSQL: Cannot delete or update a parent row: a foreign key constraint fails
2015-10-30 15:08
615 查看
这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。
SET FOREIGN_KEY_CHECKS = 0;
删除完成后设置
SET FOREIGN_KEY_CHECKS = 1;
其他:
关闭唯一性校验
set unique_checks=0;
set unique_checks=1;
转自:http://www.cnblogs.com/william-lin/archive/2013/01/22/2871398.html
这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。
SET FOREIGN_KEY_CHECKS = 0;
删除完成后设置
SET FOREIGN_KEY_CHECKS = 1;
其他:
关闭唯一性校验
set unique_checks=0;
set unique_checks=1;
转自:http://www.cnblogs.com/william-lin/archive/2013/01/22/2871398.html
相关文章推荐
- 基于MYCAT的MYSQL主从与读写分离配置详解与示例
- 源码安装mysql-5.5.22
- 删除MySQL数据库
- mysql外键设置(待测试)
- mysql模糊查询
- mysql->函数
- MySQL索引使用方法和性能优化
- mysql查重语句
- mysql数据库安装过程中遇见的问题及解决办法
- MySQL Proxy 安装与读写分离体验
- 利用mysql的amoeba实现主从和读写分离
- MYSQL开发性能研究——批量插入的优化措施
- MySQL用法
- mysql学习
- MySQL数据同步【双主热备】
- MySql系列之解决MySQL中varchar无法使用max()函数
- MySql系列之设置Mysql允许其他电脑访问
- mysql优化1--慢查询设置
- PowerDesigner系列之四:生成数据库时的列中文注释乱码问题[mysql]
- Powerdesigner系列之一:Mysql连接Powerdesigner