MySQL中是否有任何方法/方法,如果我删除某一行,下一行可能会被更新?为了说明我的意思,例如我这里有一张表:
+--------------+
| id | order |
+--------------+
| 115 | 1 |
| 116 | 2 |
| 117 | 3 |
| 118 | 1 |
| 119 | 2 |
| 120 | 6 |
| 121 | 7 |
| 122 | 8 |
+--------------+
我即将 drop id = 117
,如果动作成功,我希望id = 118
将其顺序从 1 变为 3 ,这是当前的 drop 顺序id = 117
。然后让id = 119
订单 4,然后id = 120
到 5,依此类推。
我这样做是因为我的 PHP 程序中有某种排序行。