【发布时间】:2014-03-08 01:17:45
【问题描述】:
有没有办法更新表中的所有 id 以从 1 重新开始。
我有:
id | name
-------------
3 | whatever
23 | whatever
31 | whatever
13 | whatever
45 | whatever
我想要:
id | name
-------------
1 | whatever
2 | whatever
3 | whatever
4 | whatever
5 | whatever
谢谢
【问题讨论】:
-
是否有任何其他表引用
id列?如果是这样,你也必须改变那些 -
..特别是这个答案:stackoverflow.com/a/5437720/1612146
-
不要试图听起来粗鲁,尽管可能,这是一个人可能有过的最糟糕的想法之一,如果你需要甚至想要这样的东西,MySQL 或任何 RDBMS 可能不是您需要的存储层。
-
@Lorenzo 你也可以读到:stackoverflow.com/q/13643938/447489
标签: mysql