使用MySQL数据库时必定会面临很多次的外键约束的问题。通常问题会发生在删除,插入记录,备份并恢复数据库和删除数据库表期间。在这种情况下很难完成操作。 MySQL提供了一个选项在表或数据库的任何操作过程中禁用外键检查。您可以禁用检查并完成你的任务没有任何问题。 本文将帮助在MySQL中如何启用或禁用外键检查。如果你面对外键错误,禁用外键检查,完成后可以再次启用它。 禁用外键检查 SET FOREIGN_KEY_CHECKS=0; 启用外键检查 SET FOREIGN_KEY_CHECKS=1; 记住了,千万不要忘了做完你的工作后,重新启用外键检查。