Maison > base de données > tutoriel mysql > le corps du texte

Que renvoie MySQL lors de l'exécution d'une instruction INSERT INTO sans donner de nom et de valeur de colonne ?

王林
Libérer: 2023-09-21 21:09:03
avant
899 Les gens l'ont consulté

在没有给出列名和值的情况下运行 INSERT INTO 语句时 MySQL 返回什么?

Lorsque nous exécutons l'instruction INSERT INTO sans donner le nom et la valeur de la colonne, MySQL stocke NULL comme valeur de la colonne de la table. Prenons l'exemple ci-dessous, dans lequel nous avons créé une table "Étudiant" en utilisant la requête suivante -

mysql> Create table Student(RollNO INT, Name Varchar(20), Class Varchar(15));
Query OK, 0 rows affected (0.17 sec)
Copier après la connexion

Maintenant, nous pouvons exécuter l'instruction INSERT INTO sans donner le nom et la valeur de la colonne comme indiqué ci-dessous -

mysql> Insert into Student() Values();
Query OK, 1 row affected (0.02 sec)
Copier après la connexion

d'en bas In la requête, nous pouvons voir que MySQL stocke NULL comme valeur de la colonne.

mysql> Select * from Student;

+--------+------+-------+
| RollNO | Name | Class |
+--------+------+-------+
| NULL   | NULL | NULL  |
+--------+------+-------+

1 row in set (0.00 sec)
Copier après la connexion

Chaque fois que nous exécutons une instruction INSERT INTO sans donner à la fois un nom de colonne et une valeur, MySQL stockera NULL comme valeur de la colonne de la table.

mysql> Insert into Student() Values();
Query OK, 1 row affected (0.03 sec)

mysql> Select * from Student;

+--------+------+-------+
| RollNO | Name | Class |
+--------+------+-------+
| NULL   | NULL | NULL  |
| NULL   | NULL | 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