我有一個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 –