Heim  >  Artikel  >  Datenbank  >  So fügen Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL ein

So fügen Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL ein

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-05-25 09:21:027485Durchsuche

In diesem Artikel erfahren Sie, wie Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL einfügen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

So fügen Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL ein

Häufig geschriebene Einfügeanweisungen:

INSERT INTO items(name,city,price,number,picture)  VALUES('耐克运动鞋','广州',500,1000,'003.jpg');

Diese Methode kann jeweils nur ein Datenelement einfügen, Sie müssen diese SQL-Anweisung mehrmals aufrufen, was bedeutet, dass Verbindungen hergestellt werden mit der Datenbank mehrmals. Allerdings erhöht sich dadurch die Belastung des Servers, da bei jeder Ausführung des SQL-Servers das SQL analysiert, optimiert usw. werden muss. Glücklicherweise bietet MySQL eine andere Lösung, nämlich die Verwendung einer INSERT-Anweisung zum Einfügen mehrerer Datensätze. Dies ist keine Standard-SQL-Syntax und kann daher nur in MySQL verwendet werden.

So schreiben Sie eine INSERT-Anweisung zum Einfügen von Stapeldaten:

INSERT INTO 

[表名]([列名],[列名]) 

 VALUES

([列值],[列值])),

([列值],[列值])),

([列值],[列值]));

Sie können sehen, dass der Unterschied zur ursprünglichen regulären INSERT-Anweisung lediglich in der Anordnung der hinzugefügten Werte nach VALUES und den Kommas in der englischen Eingabemethode zwischen den einzelnen Datensätzen besteht Ist die Trennung nicht so einfach?

Beispiel:

INSERT INTO 

items(name,city,price,number,picture) 

VALUES

('耐克运动鞋','广州',500,1000,'003.jpg'),

('耐克运动鞋2','广州2',500,1000,'002.jpg');

Auf diese Weise werden zwei Daten gleichzeitig eingefügt.

Vorschlag:

In einem Programm ist es beim Einfügen von Stapeldaten am besten, diese Methode zum gleichzeitigen Einfügen von Daten über eine INSERT-Anweisung zu verwenden. Dadurch wird verhindert, dass das Programm mehrere Verbindungen zur Datenbank aufbaut und dadurch die Serverlast erhöht.

Verwandte Empfehlungen: „MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonSo fügen Sie mehrere Datensätze mit einer Einfügeanweisung in MySQL ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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