如何重新排列ID顺序?

时间:2019-11-13 07:15:48

标签: mysql sql

我的表有500行用户,但其ID现在类似于以下内容:“ 7454,21201,31317 ...”

我想将ID顺序重新排列为“ 1,2,3,4,5 ....”。

我该怎么办?谢谢

这是id表中名为users的列

1 个答案:

答案 0 :(得分:2)

尝试此查询。希望能找到您的解决方案

SET @count = 0;
UPDATE `users` SET `users`.`id` = @count:= @count + 1;
ALTER TABLE users AUTO_INCREMENT = 1;