update photo set order_id=0;
update photo p,(SELECT @row := 0) r set p.order_id= (@row := @row + 1) where p.active=1 ;
update photo p,(SELECT @row := 0) r set p.order_id= (@row := @row + 1) where p.active=1 ;
此SQL脚本用于更新数据库中照片集的显示顺序。通过使用变量(@row)并结合子查询(SELECT @row:=0),确保每张活跃的照片(p.active=1)都能按指定顺序重新排列(order_id)。

被折叠的 条评论
为什么被折叠?