【发布时间】:2016-02-05 13:24:08
【问题描述】:
我有一个 MySQL 表,其自动增量 ID 声明如下:
create table bases(
idBase int primary key auto increment,
nombreBase varchar(50) not null
)
当我插入两条记录时:
insert into bases values('Base 1');
insert into bases values('Base 2');
它应该使用 id 1 然后 2,但如果我 insert 第三个需要 21,它会使用 1 然后 11。有什么特殊原因导致这种情况发生吗?
提前致谢!
编辑!!!!
感谢here提供的答案解决了
【问题讨论】:
-
尝试运行 SHOW VARIABLES LIKE 'auto_inc%';如果 auto_increment_increment 不是 1 那么这可能是你的答案
标签: mysql database auto-increment