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

Điều gì xảy ra khi tôi chèn giá trị ‘NULL’ vào cột AUTO_INCREMENT MySQL?

Khi chúng ta chèn giá trị NULL vào cột AUTO_INCREMENT, MySQL sẽ trả về số thứ tự.

Ví dụ

mysql> Create table employee(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Name Varchar(10));
Query OK, 0 rows affected (0.16 sec)

mysql> Insert into employee(id, Name) values(NULL, 'Gaurav');
Query OK, 1 row affected (0.07 sec)

mysql> Select * from employee;
+----+---------+
| id | Name    |
+----+---------+
| 1  | Gaurav  |
+----+---------+
1 row in set (0.00 sec)