我在 mysql 表中有可变数量的行。我想更改它们出现的顺序,无论任何重要列的内容如何,最好的方法是什么?
例如,如果我有:
id , content, order-by
1 , d , 1
2 , a , 2
3 , v , 3
4 , i , 4
5 , d , 5
并希望将字段重新排序为:
id , content, order-by
3 , v , 1
4 , i , 2
5 , d , 3
2 , a , 4
1 , d , 5
按 id 排序的看起来像:
id , content, order-by
1 , d , 3
2 , a , 4
3 , v , 1
4 , i , 2
5 , d , 5
复杂之处在于我必须手动或以编程方式更新受顺序、删除或添加更改影响的其他行。是不是有人已经做了一些内置功能或脚本来节省一些时间?
提前感谢您的宝贵时间。