Maison  >  Article  >  base de données  >  Que se passe-t-il lorsque j'insère la valeur « NULL » dans une colonne MySQL AUTO_INCRMENT ?

Que se passe-t-il lorsque j'insère la valeur « NULL » dans une colonne MySQL AUTO_INCRMENT ?

王林
王林avant
2023-09-17 14:45:03818parcourir

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

Lorsque nous insérons une valeur NULL dans la colonne AUTO_INCRMENT, MySQL renverra le numéro de séquence.

Exemple

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)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer