设为首页 加入收藏

TOP

mysql启动和关闭外键约束的方法
2015-07-24 12:09:12 来源: 作者: 【 】 浏览:26
Tags:mysql 启动 关闭 约束 方法

mysql启动和关闭外键约束的方法foreignkeychecks">mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)

在MySQL中删除一张表或一条数据的时候,出现

[Err] 1451 -Cannot delete or update a parent row: a foreign key constraint fails (...) 

这是因为MySQL中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。

禁用外键约束,我们可以使用:

SET FOREIGN_KEY_CHECKS=0;

启动外键约束,我们可以使用:

SET FOREIGN_KEY_CHECKS=1;

查看当前FOREIGN_KEY_CHECKS的值,可用如下命令:

SELECT  @@FOREIGN_KEY_CHECKS; 
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MySQL高可用系列之MHA(一) 下一篇MySQL数据库上:DDL语句的基础巩固

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: