在 MySQL 模式中,“AUTO_INCREMENT=3”是什麼意思?\n
在 MySQL 中,AUTO_INCREMENT=3 表示插入的記錄將從 3 開始,而不是預設的 1。首先,讓我們建立一個示例表並將自動增量設為 3
mysql> create table Auto_incrementDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> )AUTO_INCREMENT=3; Query OK, 0 rows affected (0.52 sec)
以下是用 insert 命令在表中插入一些記錄的查詢
mysql> INSERT INTO Auto_incrementDemo(Name) values('John');
Query OK, 1 row affected (0.12 sec)
mysql> INSERT INTO Auto_incrementDemo(Name) values('Larry');
Query OK, 1 row affected (0.15 sec)
mysql> INSERT INTO Auto_incrementDemo(Name) values('Bob');
Query OK, 1 row affected (0.15 sec)以下是用 select 命令從表中顯示記錄的查詢
mysql> select *from Auto_incrementDemo;
這將產生以下輸出
+----+-------+ | Id | Name | +----+-------+ | 3 | John | | 4 | Larry | | 5 | Bob | +----+-------+ 3 rows in set (0.00 sec)
看上面的示例輸出,id 從 3 開始,而不是 1,因為我們將 AUTO_INCREMENT 設定為 3。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP