【发布时间】:2023-04-01 23:15:01
【问题描述】:
我是整个数据库场景的新手,只是在学习。我有一个数据库 mysql,我正在使用 phpmyadmin 来编辑字段等。我创建了一个 auto_incremenet 'id' 字段,该字段设置为主要字段。如果我添加 5 个字段,则 ID 将为“1,2,3,4,5”。如果我删除所有这些字段并添加另外 5 个字段,为什么 ID 会变为“6,7,8,9,10”? (而不是回到 0,因为从技术上讲,其他字段不再存在,所以它是独一无二的,对吧?)。有没有办法让 id 成为顺序数字? 1,2,3,4,5 ?
【问题讨论】:
-
主键只能使用一次...因此即使删除记录,PK 也不会重新分配给新记录。
-
如果您确实需要跟踪“InUseID”之类的内容,您将需要一个单独的字段,并明确它与主键“ID”不同
标签: mysql database phpmyadmin