ホームページ >データベース >mysql チュートリアル >Node-MySQL を使用して MySQL への一括挿入を実行するにはどうすればよいですか?
Node.js と Node-MySQL を使用して MySQL で一括挿入を実行する
node-mysql ライブラリを利用する場合 (https://github .com/felixge/node-mysql) を使用して MySQL と対話すると、一括挿入を実行できます。
一括挿入を実現するには、ネストされた配列を使用できます。 node-mysql のドキュメントには、「ネストされた配列は (一括挿入の場合) グループ化されたリストに変換される」と記載されています。
明確にするために、要素のネストされた配列を挿入します。たとえば、次の例を考えてみましょう。
var mysql = require('mysql'); var conn = mysql.createConnection({ ... }); var sql = "INSERT INTO Test (name, email, n) VALUES ?"; var values = [ ['demian', '[email protected]', 1], ['john', '[email protected]', 2], ['mark', '[email protected]', 3], ['pete', '[email protected]', 4] ]; conn.query(sql, [values], function(err) { if (err) throw err; conn.end(); });
ここで、values は配列の配列であり、各内部配列は挿入される行を表します。
次のことに注意することが重要です。一括挿入用に特別に設計された別のノード msql パッケージを利用することもできます。
以上がNode-MySQL を使用して MySQL への一括挿入を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。