重新排序MySQL中的列号

时间:2016-07-29 19:56:09

标签: mysql

我有一个表中有一个列中包含数字的列,但对于某些数字,它们可以是具有多个相同数字的组。然后,当用户删除组时,数字可能存在间隙。

我想要做的是重新排序该列,使其从1开始,然后继续到最后一列。例如,名为Item的表列可能如下所示:

1
1
2
3
5
5
7
8
8

我希望它转换为:

1
1
2
3
4
4
5
6
6

有没有办法在MySQL中执行此操作?

1 个答案:

答案 0 :(得分:-1)

我不鼓励这样做,但您可以在每次更新后重新编号您的值

ByReference

更新:这会将数字字段增加一个