Mysql 自动递增 10 乘 10
Mysql Auto increment goest 10 by 10
我有一个 MySQL table,其自动递增 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,但它会先是 1 然后是 11,如果我 insert
第三个需要 21。发生这种情况有什么特别的原因吗?
提前致谢!
编辑!!!!
解决了感谢提供的答案here
在我的搜索中,我找到了一些可以帮助你前进的东西
- Auto skipping numbers-question asked on SO
- Insert-Ignore tutorial
明确:在您的数据库管理器中尝试运行这个
SHOW VARIABLES LIKE 'auto_inc%';
我有一个 MySQL table,其自动递增 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,但它会先是 1 然后是 11,如果我 insert
第三个需要 21。发生这种情况有什么特别的原因吗?
提前致谢!
编辑!!!!
解决了感谢提供的答案here
在我的搜索中,我找到了一些可以帮助你前进的东西
- Auto skipping numbers-question asked on SO
- Insert-Ignore tutorial
明确:在您的数据库管理器中尝试运行这个
SHOW VARIABLES LIKE 'auto_inc%';