【发布时间】:2013-02-25 04:21:44
【问题描述】:
我有一个表,其中有一个“id”列,它开启了 auto_increment。
例如,当我添加一条新记录时,它会为其分配一个编号。
但我需要的是一种可以更改记录顺序的方法,例如数据库中有 48 条记录,我希望记录 29 的 id 为 5 而不是 29。那么有没有办法记录29 来替换 5 并让他们都向上移动 1 所以 5 现在将是记录 6 等等?
谢谢!
【问题讨论】:
-
你说的自动更新是什么意思?转移这些记录的具体规则是什么?下一步呢?
-
你还想要自增id还是一直分配id?
-
-
@stark 不明白你的意思,我为什么不保持自动增量?
-
因为要插入乱序值
标签: php mysql database auto-increment