テーブル名入れ替えテク
あるテーブルから多くのデータを消したいとき、DELETE しまくるより必要なデータだけ新しいテーブルに移してテーブルをスイッチするほうが大抵速い
code:switch.sql
CREATE TABLE new_table LIKE current_table;
INSERT INTO new_table SELECT * FROM current_table WHERE ...;
RENAME TABLE current_table TO old_table, new_table TO current_table;