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?

王林
Freigeben: 2023-09-21 21:09:03
nach vorne
921 Leute haben es durchsucht

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

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage