Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tạo dãy số nguyên tự động trong MySQL

Dùng AUTO_INCREMENT để tạo dãy số nguyên. Mặc định bắt đầu từ 1, có thể đổi bằng ALTER.

Ví dụ bắt đầu từ 1000: tiếp theo là 1001.

Tạo bảng:

mysql> create table AutoIncrementDemo
-> (
-> EmployeeId int AUTO_INCREMENT,
-> primary key(EmployeeId)
-> );
Query OK, 0 rows affected (0.54 sec)

Chèn không giá trị (tự sinh):

mysql> insert into AutoIncrementDemo values();
Query OK, 1 row affected (0.13 sec)
... (lặp 6 lần)

Kiểm tra:

mysql> select *from AutoIncrementDemo;

Kết quả:

+------------+
| EmployeeId |
+------------+
| 1          |
| 2          |
| 3          |
| 4          |
| 5          |
| 6          |
+------------+
6 rows in set (0.00 sec)