AUTO_INCREMENT nghĩa là cột sẽ tự động nhận giá trị tăng dần. Ví dụ bảng employees:
mysql> SHOW CREATE TABLE employees\G Table: employees Create Table: CREATE TABLE `employees` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `Name` varchar(35) DEFAULT NULL, PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1
Chèn dữ liệu chỉ cung cấp Name, Id tự động gán:
mysql> INSERT INTO employees(Name) VALUES('Ram'),('Shyam'),('Mohan'),('Sohan');
mysql> SELECT * FROM employees;
+----+-------+
| Id | Name |
+----+-------+
| 1 | Ram |
| 2 | Shyam |
| 3 | Mohan |
| 4 | Sohan |
+----+-------+
Lưu ý: Cột AUTO_INCREMENT phải là khóa chính (PRIMARY KEY) hoặc unique index.