如何禁用 MySQL 外键检查以及这样做的益处是什么?


我们可以借助以下语句禁用外键检查:−

mysql> Set foreign_key_checks = 0;
Query OK, 0 rows affected (0.00 sec)

我们可以借助以下语句启用它:−

mysql> Set foreign_key_checks = 1;
Query OK, 0 rows affected (0.00 sec)

禁用外键检查的一些好处如下:−

  • 在禁用外键检查后,我们可以按任何顺序将数据加载到父表和子表中。否则,我们必须先将数据加载到父表中,然后加载到子表中。
  • 在不禁用外键检查的情况下,我们无法删除受外键约束引用的表。

更新于: 19-Jun-2020

251 浏览量

开始你的职业生涯

完成课程以获得认证

获得入门
广告