Heim  >  Artikel  >  Datenbank  >  Was passiert, wenn ich den Wert „NULL“ in eine AUTO_INCRMENT-MySQL-Spalte einfüge?

Was passiert, wenn ich den Wert „NULL“ in eine AUTO_INCRMENT-MySQL-Spalte einfüge?

王林
王林nach vorne
2023-09-17 14:45:03815Durchsuche

当我在 AUTO_INCRMENT MySQL 列中插入值“NULL”时会发生什么?

Wenn wir einen NULL-Wert in die Spalte AUTO_INCRMENT einfügen, gibt MySQL die Sequenznummer zurück.

Beispiel

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)

Das obige ist der detaillierte Inhalt vonWas passiert, wenn ich den Wert „NULL“ in eine AUTO_INCRMENT-MySQL-Spalte einfüge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen