2009-09-18 mysqlで重複レコードを一括削除する方法 mysql マニュアル primary keyでグループ化したtableを作成(下記は複数のカラムがprimary keyの場合) CREATE TABLE temp_table as SELECT * FROM hoge GROUP BY hoge_id,hoge2_id; 対象tableを削除 DROP TABLE hoge; 先程作成したtableに置き換える ALTER TABLE temp_table RENAME TO hoge; 重複レコードをSQLデータベースから一括削除