MYSQLの重複レコードを削除
お世話になりそうなのでメモ。
フィールド「field_1」とフィールド「field_2」でグループ化
mysql_query("CREATE TABLE temp_table as SELECT * FROM main_table GROUP BY field_1, field_2");
テーブル「temp_table」から重複レコードが削除されていることを確認後に、下記SQL文を実行
mysql_query("DROP TABLE main_table"); mysql_query("ALTER TABLE temp_table RENAME TO main_table");