【发布时间】:2016-01-01 15:07:41
【问题描述】:
如果我在一个表中有 100 条记录,其主键是随机的,例如1、552 等。我想保留这些 ID,但我想开始添加新记录。最好的办法是在表中的最高主键值 + 1 处开始自动递增索引吗?
干杯
【问题讨论】:
-
是的,这是个好方法。
-
好吧,假设我添加了一条记录并且我的自动增量索引与现有主键索引相同,它还会使用该索引吗?
-
。 . .我不完全理解您的评论,但自动递增和主键是两个不同的东西(通常是同一列的属性)。
-
看看这个答案stackoverflow.com/a/21461100/382936。如果您的表还没有主键,您可以跳过
DROP查询。如果您不提供值,MySQL 将自动根据列的现有值计算 auto_increment 值。