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)
禁用外键检查的一些好处如下 –
- 在禁用外键检查后,我们可以按任何顺序将数据加载到父表和子表中。 否则,我们必须先在父表中加载数据,然后在子表中加载数据。
- 如果未禁用外键检查,则无法删除被外键约束引用的表。
阅读更多:MySQL 教程