【发布时间】:2012-10-09 18:25:29
【问题描述】:
我创建了一个带有自动递增 id 列的表 现在,当我删除该表中 id 为 8、12、30 的行时。
现在当我插入一条新记录时,我想将下一条记录插入到 8 然后 12 等等。
有没有办法让 MySQL 自动递增来为我做这件事?
我尝试将自动增量设置为某个数字,但我不想那样做。
【问题讨论】:
-
Autoincrement 确实只顾名思义 - i++。因此,您将无法使用它来填补已删除条目留下的空白。
-
只是不要执着于那些差距,这根本不值得:)
-
@biziclop 我今晚第二次看到这个问题。那里有奇怪的差距痴迷者。
-
我们也不介意拼写和语法错误(尤其是由于国际性质)。请至少使用大写字母并使用段落使其更具可读性!
标签: mysql sql auto-increment