我有position
属性的元素。这样您就可以选择它们ORDER BY pos
item | pos
aaa | 1
bbb | 2
ccc | 3
并将它们更改为
item | pos
aaa | 2
bbb | 3
ccc | 1
改变定位的常用方法是什么?
我正在使用 PHP+SQLite,但我认为没关系。
我所能想到的就是一步一步地改变它们,每两个调整的东西交换一次。但是如果不调整就会很混乱,例如将位置 x 的元素更改为位置 1。
这方面的常见做法是什么?或者谷歌搜索的关键词是什么?