Maison > base de données > tutoriel mysql > Insérer une valeur NULL dans la colonne INT dans MySQL ?

Insérer une valeur NULL dans la colonne INT dans MySQL ?

王林
Libérer: 2023-09-01 11:05:03
avant
959 Les gens l'ont consulté

在 MySQL 中将 NULL 值插入 INT 列?

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);
Copier après la connexion

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)
Copier après la connexion

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)
Copier après la connexion

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;
Copier après la connexion

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)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal