考虑一个包含以下列的表:
ID, Name, Rank
数据如下:
100, John, 1
200, Steve, 2
300, Mike, 3
400, Ben, 4
500, Jake, 5
等级是独一无二的。
如果我想给 Ben 2 的排名并相应地更新其余部分,那么更新表格的最佳方法是什么,以便我最终得到
100, John, 1
400, Ben, 2
200, Steve, 3
300, Mike, 4
500, Jake, 5
有没有比将 Ben 的等级更改为 2 并更新他的新旧等级之间的每一行更聪明的方法呢?