直接update編號(hào)id就行,然后重置auto_increment;
創(chuàng)新互聯(lián)建站是一家專業(yè)提供大興企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站制作、HTML5建站、小程序制作等業(yè)務(wù)。10年已為大興眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
具體語句為:
update?tablename?set?id=id-90000;
alter?table?tablename?set?auto_increment=10001;
這樣應(yīng)該可以了。
方法和詳細(xì)的操作步驟如下:
1、第一步,可以看到一條新記錄已添加到mysql數(shù)據(jù)庫(kù)表中,ID為59818,但顯然只有一條記錄,見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,完成上述步驟后,可以通過“truncate table 表名”重置空ID,以使ID自動(dòng)從1開始增加,見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,完成上述步驟后,運(yùn)行“
truncate table crew_test”語句,以重建空的crew_test表ID,見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,完成上述步驟后,再次打開crew_test表并添加兩個(gè)新記錄,可以看到id從1開始增加,見下圖。這樣,以上的問題就解決了。
不能重置的!要重置的話必須insert into xx (id) values(你要的值);
不然會(huì)一直累加下去!
可以重置回1,但不能保留701-1000,
你可以寫個(gè)程序insert into (id) values(1)
直接指定id為多少