Vous pouvez insérer une valeur NULL dans la colonne int en utilisant la condition, c'est-à-dire que la colonne ne doit pas avoir de contrainte NOT NULL. La syntaxe est la suivante.
INSERT INTO yourTableName(yourColumnName) values(NULL);
Pour comprendre la syntaxe ci-dessus, créons d'abord un tableau. La requête pour créer la table est la suivante.
mysql> create table InsertNullDemo -> ( -> StudentId int, -> StudentName varchar(100), -> StudentAge int -> ); Query OK, 0 rows affected (0.53 sec)
Vous trouverez ci-dessous la requête qui insère NULL chaque fois que vous ne transmettez aucune valeur pour la colonne. Cette colonne ici est StudentAge. MySQL insère des valeurs nulles par défaut. La requête pour insérer des enregistrements est la suivante.
mysql> insert into InsertNullDemo(StudentId,StudentName) values(101,'Mike'); Query OK, 1 row affected (0.19 sec) mysql> insert into InsertNullDemo values(101,'Mike',NULL); Query OK, 1 row affected (0.24 sec)
Affichez tous les enregistrements de la table, vérifiez si la valeur NULL est insérée dans la colonne INT. La requête est la suivante.
mysql> select *from InsertNullDemo;
Ce qui suit est la sortie affichant NULL dans la colonne INT.
+-----------+-------------+------------+ | StudentId | StudentName | StudentAge | +-----------+-------------+------------+ | 101 | Mike | NULL | | 101 | Mike | NULL | +-----------+-------------+------------+ 2 rows 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!