MySQL主键AutoIncrement

时间:2015-01-06 13:15:26

标签: mysql sql-insert

我有以下问题:

我插入表格。 primaryKey是自动递增的并且是整数。

  1. 在一张表中,我的索引为2345,突然更新为10000.
  2. 在另一张表中,我的索引为263564,并且更新为1000000。
  3. 有没有人有想法?

2 个答案:

答案 0 :(得分:0)

如果您的插入值包含自动增量字段,则您的密钥将会更新。

您可以更改自动增量值

ALTER TABLE tbl AUTO_INCREMENT = 100;

http://dev.mysql.com/doc/refman/5.6/en/example-auto-increment.html

此外,这里有两个系统变量,它们控制自动增量的行为。

auto_increment_increment控制连续列值之间的间隔。 auto_increment_offset确定AUTO_INCREMENT列值的起点

http://dev.mysql.com/doc/refman/5.6/en/replication-options-master.html#sysvar_auto_increment_increment

答案 1 :(得分:0)

这是一个内部问题。一些测试用例操纵了Id。

感谢您的帮助。