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

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

Mary-Kate Olsen
发布: 2024-12-13 06:22:09
原创
722 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板