我在 MySQL 中有一个表,它有一个主键列。
让我们说:
ID | Value
1 | One
2 | Two
6 | Three
8 | Four
9 | Five
我如何让它成为:
ID | Value
1 | One
2 | Two
3 | Three
4 | Four
5 | Five
没有其他表。就一个。 我只希望 ID 处于适当的系列中。
有什么建议吗? 一个查询也许.. :)
最佳答案
甚至有一种简单的方法可以通过编写此查询来完成结果
SET @newid=0;
UPDATE tablename SET primary_key_id=(@newid:=@newid+1) ORDER BY primary_key_id;
此查询将从 1
开始重新索引主键
关于mysql - 查询重新索引 MySQL 数据库的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10242311/