mysql自動增長的有關問題,怎麼恢復從1開始

2021-08-17 07:45:47 字數 320 閱讀 2843

有2種方式

第一種  

如果表中資料沒有用。如果直接刪除資料,自動增長id還是不會從1開始的,可以利用「清空資料表」。這樣自動增長id也將會從1開始。

清空表的sql如下

truncate table 表名

第二種如果表中的資料還有用,那麼需要從特定的某乙個值開始自動增長的話,做法如下

比如你想讓id從2開始自動增長,sql如下

alter table jx_pcmx auto_increment 2;

alter table jx_pcmx auto_increment 此處寫你想讓id從幾開始增長的數字;

mysql自動增長 sql SQL的自動增長

用於 oracle 的語法 在 oracle 中,稍微複雜一點。您必須通過 sequence 對建立 auto increment 字段 該物件生成數字序列 請使用下面的 create sequence 語法 create sequence seq person minvalue 1 start w...

mysql 自動增長

create table teacher t id int primary key auto increment,auto increment 自動增長 需要整型,還需要索引 設定自動增長的起始值,之後插入的資料會從10開始自動增長 alter table tab name auto increme...

MySql 主鍵自動增長

mysql alter table user modify id integer auto increment query ok,1 row affected 0.28 sec records 1 duplicates 0 warnings 0 給主鍵增加乙個自增的功能 mysql create d...