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
726 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!

source:php.cn
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