Heim >Datenbank >MySQL-Tutorial >MySQL verwendet Einfügen, um mehrere Datensätze einzufügen und neue Dateninstanzen zu stapeln. Tutorial

MySQL verwendet Einfügen, um mehrere Datensätze einzufügen und neue Dateninstanzen zu stapeln. Tutorial

小云云
小云云Original
2017-12-25 13:27:491826Durchsuche

In diesem Artikel wird hauptsächlich die Verwendung von MySQL zum Einfügen mehrerer Datensätze und zum stapelweisen Hinzufügen neuer Daten vorgestellt. Ich hoffe, es kann allen helfen.

Wenn Sie 5 Datensätze in Tabelle1 einfügen möchten, ist die folgende Schreibweise falsch:


INSERT INTO table1 (id,name) VALUES(1,小明,2,小强,3,小杜,4,小李,5,小白);

MySQL gibt den folgenden Fehler aus


ERROR 1136: Column count doesn't match value count at row 1

Die richtige Schreibweise sollte so sein:


INSERT INTO t able1(i,name) VALUES(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');

Natürlich kann diese Schreibweise Spaltennamen müssen ebenfalls weggelassen werden, sodass die Anzahl der Werte in jedem Klammerpaar konsistent sein muss und diese Anzahl mit der Anzahl der Spalten übereinstimmen muss. Zum Beispiel:


INSERT INTO t able1 VALUES(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');

Verwandte Empfehlungen:

MySQL verwendet INSERT, um mehrere Datensätze einzufügen

MySql 3 Tipps für den Einfügevorgang_MySQL

MySQL verwendet INSERT, um mehrere Datensätze einzufügen_MySQL

Das obige ist der detaillierte Inhalt vonMySQL verwendet Einfügen, um mehrere Datensätze einzufügen und neue Dateninstanzen zu stapeln. Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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