Computer >> Máy Tính >  >> Lập trình >> MySQL

Trong lược đồ MySQL, ý nghĩa của “AUTO_INCREMENT =3” là gì

Trong MySQL, AUTO_INCREMENT =3 cho biết rằng bản ghi được chèn sẽ bắt đầu từ 3 chứ không phải là mặc định 1. Trước tiên, chúng ta hãy tạo một bảng mẫu và đặt tăng tự động thành 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)

Sau đây là truy vấn để chèn một số bản ghi trong bảng bằng cách sử dụng lệnh 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)

Sau đây là truy vấn để hiển thị các bản ghi từ bảng bằng lệnh select:

mysql> select *from Auto_incrementDemo;

Điều này sẽ tạo ra kết quả sau

+----+-------+
| Id | Name  |
+----+-------+
| 3 | John   |
| 4 | Larry  |
| 5 | Bob    |
+----+-------+
3 rows in set (0.00 sec)

Nhìn vào kết quả đầu ra mẫu ở trên, id bắt đầu từ 3, không phải 1, vì chúng tôi đặt AUTO_INCREMENT THÀNH 3.