3 回答

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

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