Maison > base de données > tutoriel mysql > Comment effectuer des insertions groupées dans MySQL à l'aide de Node.js ?

Comment effectuer des insertions groupées dans MySQL à l'aide de Node.js ?

Mary-Kate Olsen
Libérer: 2024-12-13 06:22:09
original
794 Les gens l'ont consulté

How to Perform Bulk Inserts in MySQL using Node.js?

Insertion groupée dans MySQL à l'aide de Node.js

L'exécution d'insertions groupées dans MySQL peut être réalisée à l'aide de la bibliothèque node-mysql. Pour y parvenir, des tableaux imbriqués peuvent être utilisés.

Syntaxe :

[ ['a', 'b'], ['c', 'd'] ]
Copier après la connexion

Exemple :

// Import the node-mysql module
var mysql = require('mysql');

// Establish a connection to the database
var conn = mysql.createConnection({
    ...
});

// Define the SQL query
var sql = "INSERT INTO Test (name, email, n) VALUES ?";

// Construct the array of values
var values = [
    ['demian', '[email protected]', 1],
    ['john', '[email protected]', 2],
    ['mark', '[email protected]', 3],
    ['pete', '[email protected]', 4]
];

// Execute the bulk insert query
conn.query(sql, [values], function(err) {
    if (err) throw err;
    conn.end();
});
Copier après la connexion

Remarque : Le tableau de valeurs est un tableau de tableaux bidimensionnel. Cela permet l'insertion de plusieurs lignes simultanément.

Remarques supplémentaires :

  • Alternativement, le package node-mysql-plus peut être utilisé pour des insertions groupées.
  • Évitez d'utiliser ; lors de l'exécution d'insertions groupées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal