اگر منظورتون اين هست كه مقدار فيلد idnum به ترتيب آپديت بشه و از يك به n شماره گذاري بشه :
راه حل ساده
کد PHP:
$i = 0;
do {
$select = mysql_query("SELECT `idnum` FROM `table` WHERE `idnum`>$i LIMIT 1");
$select = mysql_fetch_array($select);
$select = $select['idnum'];
$q = mysql_query("UPDATE `table` SET `idnum`=$i WHERE `idnum`='$select' LIMIT 1 ");
$i++;
} while(!empty($select));
كد رو به طور ضمني نوشتم و چك نكردم ! ممكنه منطقا با توجه به داده ها و ساختار و يا از نظر سينتكس مشكل داشته باشه،خودتون بررسي كنيد.