Masseneinfügung von Daten in MySQL mithilfe von Node.js mit MySQL
Wenn Sie Node-MySQL verwenden, gibt es verschiedene Methoden zur Ausführung Masseneinfügungen in MySQL. Ein Ansatz besteht darin, verschachtelte Arrays zu verwenden, um Werte zum Einfügen zu gruppieren:
Implementierung verschachtelter Arrays
Geben Sie in der SQL-Abfrage die VALUES-Klausel als Fragezeichen (?) an Geben Sie den Platzhalter für einzufügende Werte an.
INSERT INTO Test (name, email, n) VALUES ?
Bereiten Sie die Daten als verschachteltes Array mit jedem Unterarray vor stellt eine einzufügende Zeile dar:
var values = [ ['demian', '[email protected]', 1], ['john', '[email protected]', 2], ['mark', '[email protected]', 3], ['pete', '[email protected]', 4] ];
Übergeben Sie als Nächstes das Array von Arrays als Argument an die Abfragemethode:
conn.query(sql, [values], function(err) { if (err) throw err; conn.end(); });
In diesem Beispiel handelt es sich bei „values“ um ein umschlossenes verschachteltes Array in einem anderen Array.
Alternatives Masseneinfügungspaket
Es gibt noch ein anderes Node.js-Paket, das speziell für die Masseneinfügung in MySQL entwickelt wurde:
Dieses Paket bietet spezielle Funktionalität für effiziente Einfügen großer Datenmengen in MySQL.
Das obige ist der detaillierte Inhalt vonWie kann ich mit Node.js Masseneinfügungen in MySQL durchführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!