これを行う方法があるのだろうかと疑問に思っています。mySQLが二重引用符を見つけて削除する
10kレコードで作業するためのダミーデータを最初にDBに取り込んだときに、すべてのスクリプトが行が重複している1,044行を余分にダンプしたようです。私は決定し、この使用
SELECT x.ID, x.firstname FROM info x
INNER JOIN (SELECT ID FROM info
GROUP BY ID HAVING count(id) > 1) d ON x.ID = d.ID
私は何を把握しようとしていますが、私が見つけマッチングの1各デュープからdupesを削除しますそれへの別の部分を追加することができ、この単一のクエリを通じてのですか?
も私は、ID列が自動インクリメントに設定されている必要があります実現、それが最も効率的な方法は、あなたが以下の手順でそれを行うです
[mysqlテーブルの重複を削除するにはどうすればいいですか?](http://stackoverflow.com/questions/2630440/how-to-delete-duplicates-on-mysql-table) – Vache
[MySQL remove大規模なデータベースから重複することはありません](http://stackoverflow.com/questions/1651999/mysql-remove-duplicates-from-big-database-quick) –
あなたはペアの両方を削除しないように非常に注意したいと思うでしょう。 dupsについて他に何か別のものがありますか? auto_incrementカラムのように、それらを分離するために使用できる独自のフィールドはありますか? – Umbrella