Помогите код очень долго работает. В базе больше 20 000 записей. Код 30 минут работал
PHP:
скопировать код в буфер обмена
$result = mysql_query ("SELECT `Nom`, COUNT(`Nom`) `Nom_cnt`, `Id` FROM `Test` GROUP BY `Nom`", $db); if ($myrow['Nom_cnt']>1) { mysql_query ("UPDATE `Test` SET `Prio`=1 WHERE `Nom`='{$myrow['Nom']}' AND `Id`= '{$myrow['Id']}'"); mysql_query ("UPDATE `Test` SET `Prio`=0 WHERE `Nom`='{$myrow['Nom']}' AND `Id`> '{$myrow['Id']}'"); } else { mysql_query ("UPDATE `Test` SET `Prio`= 1 WHERE `Nom`='{$myrow['Nom']}'"); } }
|