删前安全检查

删表前有两道关卡要过:有没有外键引用、数据备没备份。被引用的表直接 DROP 会失败或级联误伤,没备份则真没了。

删前安全检查要点

删前安全检查示例

						-- 先确认有没有表引用它
						SHOW CREATE TABLE orders;
						-- 导出备份再删(示意)
						-- mysqldump -u root -p shop product > product_bak.sql
						DROP TABLE IF EXISTS product;
避坑提醒:有外键约束时直接 DROP 父表会报错,先 DROP 子表外键或调整顺序,否则删不动还容易误删关联表。
删前安全检查 · 删除数据表 知识卡片
卡片 05 / 05 · 删除数据表(1080×1440 速查卡片)

删除数据表知识点