我有这样的mysql表:id, [.....], priority
优先级字段用于根据需要对表进行排序。它基于人类的智慧。我有一些价值观:
id, priority
1, 1
2, 7
3, 2
4, 4
5, 6
6, 5
7, 3
第二个(最大)问题:例如,我想根据优先级向上或向下移动第 4 个元素。
第 4 个元素向上(左)和向下(右)移动
1, 1 1,1
2, 7 2,7
3, 2 3,2
4, 3 4,5
5, 6 5,6
6, 5 6,4
7, 4 7,3
我想用单个 mysql 查询来做,因为它是通过 ajax 调用的,我不希望在服务器端执行很多查询。