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