Heim >Datenbank >MySQL-Tutorial >Was gibt MySQL zurück, wenn eine INSERT INTO-Anweisung ausgeführt wird, ohne einen Spaltennamen und -wert anzugeben?

Was gibt MySQL zurück, wenn eine INSERT INTO-Anweisung ausgeführt wird, ohne einen Spaltennamen und -wert anzugeben?

王林
王林nach vorne
2023-09-21 21:09:03936Durchsuche

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

Wenn wir die INSERT INTO-Anweisung ausführen, ohne den Spaltennamen und -wert anzugeben, speichert MySQL NULL als Wert der Tabellenspalte. Betrachten Sie das unten angegebene Beispiel, in dem wir eine Tabelle „Student“ mit der folgenden Abfrage erstellt haben –

mysql> Create table Student(RollNO INT, Name Varchar(20), Class Varchar(15));
Query OK, 0 rows affected (0.17 sec)

Jetzt können wir die INSERT INTO-Anweisung ausführen, ohne den Spaltennamen und -wert anzugeben, wie unten gezeigt –

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

von unten In In der Abfrage können wir sehen, dass MySQL NULL als Wert der Spalte speichert.

mysql> Select * from Student;

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

1 row in set (0.00 sec)

Jedes Mal, wenn wir eine INSERT INTO-Anweisung ausführen, ohne sowohl einen Spaltennamen als auch einen Wert anzugeben, speichert MySQL NULL als Wert der Tabellenspalte.

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)

Das obige ist der detaillierte Inhalt vonWas gibt MySQL zurück, wenn eine INSERT INTO-Anweisung ausgeführt wird, ohne einen Spaltennamen und -wert anzugeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen