首页 >数据库 >mysql教程 >如何使用 Node.js 在 MySQL 中执行批量插入?

如何使用 Node.js 在 MySQL 中执行批量插入?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-13 06:22:09725浏览

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

注意:values 数组是一个二维数组数组。这可以同时插入多行。

附加说明:

  • 或者,node-mysql-plus 包可用于批量插入。
  • 避免使用 ;执行批量插入时。

以上是如何使用 Node.js 在 MySQL 中执行批量插入?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn