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)