在mysql中不少朋友都認爲字段爲AUTO_INCREMENT類型自增ID值是沒法修改,其它這樣理解是錯誤的,下面我來介紹mysql自增ID的起始值修改與設置方法。mysql
一般的設置自增字段的方法:sql
建立表格時添加:spa
create table table1(id int auto_increment primary key,...)ci
建立表格後添加:rem
alter table table1 add id int auto_increment primary key 自增字段,必定要設置爲primary key.table
例方法
許多時候但願table中數據的id不要從1開始,像qq, id從10000開始im
代碼以下:qq
代碼以下 | 複製代碼 |
alter table users AUTO_INCREMENT=10000;數據 |
並且該語句也適用於修改現有表的id上, 好比大批量刪除數據後,想id從654321退回123456開始
代碼以下 | 複製代碼 |
alter table users AUTO_INCREMENT=123456;
|
mysql auto increment 初始值