Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Melakukan Sisipan Pukal dalam MySQL menggunakan Node.js?

Bagaimana untuk Melakukan Sisipan Pukal dalam MySQL menggunakan Node.js?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-13 06:22:09722semak imbas

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

Sisipan Pukal dalam MySQL Menggunakan Node.js

Melaksanakan sisipan pukal dalam MySQL boleh dicapai menggunakan perpustakaan nod-mysql. Untuk mencapai matlamat ini, tatasusunan bersarang boleh digunakan.

Sintaks:

[ ['a', 'b'], ['c', 'd'] ]

Contoh:

// 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();
});

Nota: Tatasusunan nilai ialah tatasusunan dua dimensi tatasusunan. Ini membolehkan pemasukan berbilang baris serentak.

Nota Tambahan:

  • Sebagai alternatif, pakej nod-mysql-plus boleh digunakan untuk sisipan pukal.
  • Elakkan menggunakan ; apabila melaksanakan sisipan pukal.

Atas ialah kandungan terperinci Bagaimana untuk Melakukan Sisipan Pukal dalam MySQL menggunakan Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn