如何更改 MySQL 中的自動遞增計數器?
在 MySQL 中,自動遞增計數器預設從 0 開始,但如果希望自動遞增從其他數字開始,請使用以下語法。
ALTER TABLE yourTable auto_increment=yourIntegerNumber;
為了理解上述語法,我們首先建立一個表格。建立表格的查詢如下。
mysql> create table startAutoIncrement -> ( -> Counter int auto_increment , -> primary key(Counter) -> ); Query OK, 0 rows affected (0.90 sec)
實現上述語法以從 20 開始自動遞增。查詢如下。
mysql> alter table startAutoIncrement auto_increment=20; Query OK, 0 rows affected (0.30 sec) Records: 0 Duplicates: 0 Warnings: 0
使用 insert 命令向表格中插入一些記錄。查詢如下。
mysql> insert into startAutoIncrement values(); Query OK, 1 row affected (0.20 sec) mysql> insert into startAutoIncrement values(); Query OK, 1 row affected (0.14 sec) mysql> insert into startAutoIncrement values(); Query OK, 1 row affected (0.18 sec)
現在,你可以從自動遞增開始的表格記錄中檢查表格記錄。我們更改了自動遞增以從上述 20 開始。
以下是使用 select 語句從表格中顯示所有記錄的查詢。
mysql> select *from startAutoIncrement;
以下是輸出。
+---------+ | Counter | +---------+ | 20 | | 21 | | 22 | +---------+ 3 rows in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP