3 回答

TA貢獻1804條經(jīng)驗 獲得超8個贊
檢查自動增量的種子值未設(shè)置為10。
您可以通過以下方式檢查:
SELECT Auto_increment FROM information_schema.tables WHERE table_name='the_table_you_want';
如其他地方所述,您可以使用系統(tǒng)變量@@ set_auto_increment_increment進行更改
SET @@auto_increment_increment=1;
如果要以一個以外的數(shù)字開頭這些值,可以執(zhí)行以下操作:
ALTER TABLE tbl AUTO_INCREMENT = 100;

TA貢獻1891條經(jīng)驗 獲得超3個贊
請不要更改auto_increment_increment。ClearDB是故意這樣做的。在文檔中對此進行了解釋:
ClearDB使用循環(huán)復(fù)制來提供Master-Master MySQL支持。因此,必須配置諸如auto_increment鍵(或序列)之類的某些東西,以便在所有情況下一個主機不使用與另一個主機相同的鍵。為此,我們將MySQL配置為跳過某些鍵,并強制MySQL對每個使用的鍵使用特定的偏移量。之所以使用10而不是2,是為了將來的發(fā)展。
添加回答
舉報