ホームページ > データベース > mysql チュートリアル > Node.js を使用して MySQL で一括挿入を実行するにはどうすればよいですか?

Node.js を使用して MySQL で一括挿入を実行するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-13 06:22:09
オリジナル
725 人が閲覧しました

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

Node.js を使用した MySQL への一括挿入

MySQL への一括挿入の実行は、node-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();
});
ログイン後にコピー

注: 値の配列は、配列の 2 次元配列です。これにより、複数の行を同時に挿入できます。

追加メモ:

  • 代わりに、node-mysql-plus パッケージを一括挿入に使用できます。
  • の使用は避けてください。一括挿入を実行するとき。

以上がNode.js を使用して MySQL で一括挿入を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート