一种在MySQL中重新排序行ID的方法

时间:2012-07-12 19:29:27

标签: mysql

我有一个表,我从中获取总是按ID排序的行。在某些时候,我创建了一个具有新ID顺序的数组,下次应该通过该数组获取行。切换行ID以匹配新订单的最佳方法是什么?或者还有另一种方法吗?

示例:

ID col1 col2 ...
1  a    aa
2  b    bb
3  c    cc

按行的顺序获取行。现在我希望新订单是2,3和1,所以我需要将表格更改为:

ID col1 col2 ...
1  b    bb
2  c    ccc
3  a    aaa

只要保留所需的订单,新ID的值就可以变为任何值。

0 个答案:

没有答案