我們要的功能是需要在原有的id上進行修改了,這樣要怎么修改呢,下面我就來介紹一個批量處理的技巧.
應用場景是這樣的:比如我有一張表:sm_position 里面已經存有一定量的歷史數據.如:
- id title
- 1 標題1
- 2 標題1
- 3 標題1
- 4 標題1
- 5 標題1
- ... ...
- 1133 標題1133 //Vevb.com
現在需要導入新的數據,而新的數據中,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開始自增).
新聞熱點
疑難解答