MySQL 上大量刪除的技巧 [mysql 刪除 多筆資料]
資料來源:https://blog.gslin.org/archives/2009/11/04/2146/mysql-上大量刪除的技巧/
MySQL 的刪除不建議直接刪,也就是像這種 query 應該要避免:
EX:DELETE FROM `table` WHERE `lastupdated_at` < 1234567890
因為在巨大的 table 裡面,這類的 query 可能會跑幾分鐘。
一般建議多幾筆 query 刪除:
EX:DELETE FROM `table` WHERE `lastupdated_at` < 1234567890 ORDER BY `id` LIMIT 0, 10000