我有一个MySQL的表声明为自动增量ID如下:mysql的自动递增里去10 10
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,但它变成1然后11,如果我insert
三分之二。是否有任何特别的原因,为什么发生这种情况?
提前致谢!
编辑!!!!
解决多亏了答案提供here
尝试运行SHOW VARIABLES LIKE'auto_inc%';如果auto_increment_increment不是1那么这可能是你的答案 –
我解决了这里回答什么http://stackoverflow.com/questions/206751/mysql-autoincrement-column-jumps-by-10-why –