FWQ
MySQL 自动增量突然变为 10000,是什么原因导致的,如何解决?
自动增量从 0 变为 10000 的原因及解决方法 mysql 表的主键通常从 0 开始递增,但有时候它可能会突然变为 10000 等较大的值。这种现象通常与以下操作有关: 导入/导出数据 如果从另一个数据库导入的数据中包含比当前主键值更高的 id,则 mysql 会自动将主键递增到导入的数据中的最高 id 值。类似地,如果从当前表中导出并重新导入数据,主键也会被重置为导出的最高 id 值。 删除数据 当从表中删除大量数据时,mysql 可能会保留这些数据占用的间隙(gap),以便后续插入的新数据重新使用这些间隙。这会导致新插入的数据使用比删除数据更高的主键值。 修复方法 要修改自动增量,可以在命令行中执行以下语句: ALTER TABLE table_name…