萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> Mysql 批量修改自增ID的方法

Mysql 批量修改自增ID的方法

我們要的功能是需要在原有的id上進行修改了,這樣要怎麼修改呢,下面我就來介紹一個批量處理的技巧。

 

應用場景是這樣的:
比如我有一張表:sm_position 裡面已經存有一定量的歷史數據.如

id title
1 標題1
2 標題1
3 標題1
4 標題1
5 標題1
... ...
1133 標題1133

現在需要導入新的數據.而新的數據中.ID是人1開始.因為在導入 sm_position 表時,ID是從1134開始的.這樣沒有辦法直接導出.

我的方法是:

將新的數據以CSV的格式導出,然後打開
將ID的第一行數據修改為1134,然後拖動鼠標至數據末(自增)
以CSV格式導入表sm_position中即可


設置自增ID 從n 開始 

CREATE TABLE TABLE_1 ( ID INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, // ID列為無符號整型,該列值不可以為空,並不可以重復,而且自增。 NAME VARCHAR(5) NOT NULL ) AUTO_INCREMENT = 100;(ID列從100開始自增)

copyright © 萬盛學電腦網 all rights reserved