#禁用外键约束
SET FOREIGN_KEY_CHECKS=0;
#进行删除
DELETE FROM 表 WHERE 条件;
#启动外键约束
SET FOREIGN_KEY_CHECKS=1;
#查看当前FOREIGN_KEY_CHECKS的值
SELECT @@FOREIGN_KEY_CHECKS;
禁用与启用外键约束
本文介绍如何在数据库操作中禁用外键约束以进行数据删除,之后再重新启动外键约束,确保数据完整性。文章包含具体SQL语句,如SET FOREIGN_KEY_CHECKS开关的使用,以及如何查询当前FOREIGN_KEY_CHECKS状态。
#禁用外键约束
SET FOREIGN_KEY_CHECKS=0;
#进行删除
DELETE FROM 表 WHERE 条件;
#启动外键约束
SET FOREIGN_KEY_CHECKS=1;
#查看当前FOREIGN_KEY_CHECKS的值
SELECT @@FOREIGN_KEY_CHECKS;
1356
1863
2510

被折叠的 条评论
为什么被折叠?