Mysql可以使用AUTO_INCREMENT來設定主鍵的值為自增長的,其默認值是1,如果想把它的初始值設置為1000,比較笨的辦法是先插入一條記錄並指定主鍵的值為999,然後delete改行記錄,例如:
insert into test(pk) values(999);
delete from test where pk = 999;
更好的方法是使用alter的方法來直接修改,例如:
代碼如下 復制代碼alter table test AUTO_INCREMENT = 200;
除測試數據,重置mysql的主鍵的初始值。當刪除MySQL中帶有自增屬性主鍵的數據條目後,想要使下次插入數據時主鍵的自增初始值恢復到某一值,可以這樣做:
代碼如下 復制代碼 ALTER TABLE tablename AUTO_INCREMENT=1
(重新設置初始值為 1 )