我有一个 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,但它会变为1然后是11,如果我insert
则第三个需要21。是否有任何特殊原因导致这种情况发生?
提前致谢!
修改!!!!
感谢所提供的答案https://golang.org/ref/spec#Appending_and_copying_slices
答案 0 :(得分:1)
在我的搜索中,我找到了一些可以帮助你的东西
明确地:尝试在数据库管理器中运行
SHOW VARIABLES LIKE 'auto_inc%';