mysql运维和关闭外键约束的方式(FOREIGN_KEY_CHECKS)

发布时间:2019-06-01  栏目:SQL  评论:0 Comments

mysql运营和关闭外键约束的点子

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

mysql运行和关闭外键约束的不2秘技(FOREIGN_KEY_CHECKS)

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

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

那是因为MySQL中装置了foreign
key关联,形成无法创新或删除数据。能够经过安装FOREIGN_KEY_CHECKS变量来幸免这种情景。

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

剥夺外键约束,大家得以选择:

SET FOREIGN_KEY_CHECKS=0;

那是因为MySQL中装置了foreign
key关联,产生不只怕立异或删除数据。可以因而设置FOREIGN_KEY_CHECKS变量来防止这种气象。

起步外键约束,大家可以使用:

SET FOREIGN_KEY_CHECKS=1;

我们能够利用

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

SELECT  @@FOREIGN_KEY_CHECKS; 

http://www.bkjia.com/Mysql/1011267.htmlwww.bkjia.comtruehttp://www.bkjia.com/Mysql/1011267.htmlTechArticlemysql启动和关闭外键约束的方法
mysql运转和停业外键约束的艺术(FOREIGN_KEY_CHECKS)
在MySQL中除去一张表或一条数据的时候,出现 [Err] 1451 -Cann…

    SET FOREIGN_KEY_CHECKS=0;
来剥夺外键约束.
     然后那块实践大家的插入语句….
现在再用
    SET FOREIGN_KEY_CHECKS=1;
来运维外键约束.
 
查看当前FOREIGN_KEY_CHECKS的值可用如下命令

    SELECT  @@FOREIGN_KEY_CHECKS;

留下评论

网站地图xml地图