0
如何重新排列多個記錄刪除多個記錄後。我的代碼刪除了一條記錄並重新排列了所有記錄,但是當我刪除多條記錄時,它無法重新組合。重新排序mysql中的記錄序列
這個代碼,當我們刪除一個記錄,但並不適用於多個記錄工作,
$sql="delete from $user where id='$id'";
$result=mysql_query($sql,$connection) or die(mysql_error());
$reorder = "update $user set id=id-1 where id > $id";
$catch = mysql_query($reorder,$connection);
你的方法是完全錯誤的,如果'id <= $ id'?保持原樣,爲什麼你這樣做? – 2013-08-26 06:31:54
這種方式很危險,mysql手冊提到了這種查詢的危險性 –