DELETE:可 ROLLBACK 回滾,資料進「回收站」TRUNCATE:徹底刪除、立即釋放空間、不可回滾,繞過回收站直接銷毀類比:PC 刪除檔案進回收站(DELETE)vs Shift+Delete 永久刪除(TRUNCATE)。
TRUNCATE TABLE 表名;
CREATE TABLE tb_AW (
name VARCHAR(10),
sex VARCHAR(2) DEFAULT '女'
);
INSERT INTO tb_AW (name, sex) VALUES ('Joe', '男');
INSERT INTO tb_AW (name, sex) VALUES ('周欣紅', '女');
SELECT * FROM tb_AW;

TRUNCATE TABLE tb_AW;
ROLLBACK;
SELECT * FROM tb_AW;

回滾後無法查到資料,證明 TRUNCATE 徹底刪除、不可回滾、空間立即釋放。
警告:生產環境謹慎使用,執行前務必確認備份。