【问题标题】:Mysql Auto increment goest 10 by 10 [duplicate]Mysql自动增量由10增加10 [重复]
【发布时间】: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提供的答案解决了

【问题讨论】:

标签: mysql database auto-increment


【解决方案1】:

在我的搜索中,我发现了一些可以帮助你的东西

  1. Auto skipping numbers-question asked on SO
  2. Insert-Ignore tutorial

明确:尝试在您的数据库管理器中运行它

SHOW VARIABLES LIKE 'auto_inc%';

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效
  • 他已经解决了它应该被标记为重复
  • 好的,有什么问题吗?这并不意味着问题将被删除
  • autoinc 值设置为 10
  • 我问编辑您的仅链接答案有什么问题?但不是有问题的问题。你懂我吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-12
  • 2016-10-01
相关资源
最近更新 更多