Trong MySQL, AUTO_INCREMENT=3 cho biết bản ghi chèn sẽ bắt đầu từ 3 thay vì mặc định là 1. Hãy tạo bảng mẫu và đặt auto increment = 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)
Truy vấn chèn bản ghi:
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)
Truy vấn hiển thị:
mysql> SELECT * FROM Auto_incrementDemo;
Kết quả:
+----+-------+ | Id | Name | +----+-------+ | 3 | John | | 4 | Larry| | 5 | Bob | +----+-------+ 3 rows in set (0.00 sec)
Nhìn kết quả, id bắt đầu từ 3, không phải 1, vì chúng ta đặt AUTO_INCREMENT = 3.