CreatetableStudent(RollNOINT,NameVarchar(20),ClassVarchar(15));QueryOK,0rowsaffected(0.17sec) Maintenant, nous pouvons exécuter INSERTINTO déclaration sans donner les noms et les valeurs des colonnes comme indiqué ci-dessous -mysql>InsertintoStudent()"/> CreatetableStudent(RollNOINT,NameVarchar(20),ClassVarchar(15));QueryOK,0rowsaffected(0.17sec) Maintenant, nous pouvons exécuter INSERTINTO déclaration sans donner les noms et les valeurs des colonnes comme indiqué ci-dessous -mysql>InsertintoStudent()">

Maison  >  Article  >  base de données  >  Que renvoie MySQL lors de l'exécution d'une instruction INSERT INTO sans donner de nom et de valeur de colonne ?

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

王林
王林avant
2023-09-21 21:09:03898parcourir

在没有给出列名和值的情况下运行 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)

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)

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)

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)

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