2011-09-23 38 views
0

我已經創建了一個帶有自動增量ID的MYSQL表,並且插入了appx 10K值,所以現在ID從1開始。如何在MYSQL中更新現有的AUTO NUMBER值

現在,我想我現有的ID從10001起1點應該開始從10001..next 10002更改..即我現有的ID ...

那麼怎麼可能不影響其他數據的

謝謝, Laxmilal Menaria

回答

1

試試這個:

UPDATE your_table 
SET id = id + 10000 
0

要 「正確」 的舊值做到這一點:

UPDATE TABLE `tbl` SET `id` = `id` + 10000; 

如果您想讓所有新的自動增量值從10001開始,請執行此操作(它會自動跳過已設置的數字;所以,如果你已經有10001,它將以10002開頭):

ALTER TABLE `tbl` AUTO_INCREMENT = 10000;