MySql テーブルで重複する行を見つけるスクリプトがあります。テーブルには 40,000,000 行が含まれています。しかし、それは非常に遅いです。PHPに出入りせずに重複レコードを見つける簡単な方法はありますか?
これは私が現在使用しているスクリプトです
$find = mysql_query("SELECT * FROM pst_nw ID < '1000'");
while ($row = mysql_fetch_assoc($find))
{
$find_1 = mysql_query("SELECT * FROM pst_nw add1 = '$row[add1]' AND add2 = '$row[add2]' AND add3 = '$row[add3]' AND add4 = '$row[add4]'");
if (mysql_num_rows($find_1) > 0) {
mysql_query("DELETE FROM pst_nw WHERE ID ='$row[ID]'}
}