| DROP TABLE | [IF EXISTS] 删除表定义与数据(后台异步清理文件) |
|---|---|
| TRUNCATE TABLE | 快速清空数据,表定义与结构保留 |
| DETACH / ATTACH | 下线/重新加载表,数据文件不动,常用于迁移与故障隔离 |
示例
示例
TRUNCATE TABLE staging.events;
DROP TABLE IF EXISTS staging.tmp_events;
DETACH TABLE events;
ATTACH TABLE events;
-- 按分区秒级删除历史
ALTER TABLE events DROP PARTITION '202312';删除历史数据优先按分区 DROP PARTITION;DETACH 后表目录仍在磁盘上,误删可恢复到同结构表再挂载。