我希望找到一种方法来更新MySQL中的自定义排名字段,以便它会相应地重新编号所有其他项。
示例数据:
如果我通过PHP将
使用
示例数据:
ID Name Ranking
12 Sara 1
13 Mike 2
14 John 3
15 Susie 4
16 Melissa 5
17 Jane 6
如果我通过PHP将
'Jane'
更新为排名2
,我希望从'Mike'
到'Melissa'
的所有人都被移动到位置3
到6
。使用
Set Ranking=2 where ID=17
,并找到一种循环方式来增加其余人员的排名。