首頁 >資料庫 >mysql教程 >如何使用 Node.js 在 MySQL 中執行批次插入?

如何使用 Node.js 在 MySQL 中執行批次插入?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-13 06:22:09720瀏覽

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

使用 Node.js 在 MySQL 中批次插入

可以利用 node-mysql 函式庫在 MySQL 中執行批次插入。為此,可以使用嵌套數組。

語法:

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

範例:

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

注意:

注意:

  • 附加說明:
或者,node-mysql-plus 套件可用於批次插入。 避免使用 ;執行批次插入時。

以上是如何使用 Node.js 在 MySQL 中執行批次插入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn