MySQL で Node.js を使用して MySQL にデータを一括挿入する
node-mysql を利用している場合、実行するさまざまなメソッドがありますMySQL への一括挿入。 1 つのアプローチには、挿入する値をグループ化するためにネストされた配列を使用することが含まれます。
ネストされた配列の実装
SQL クエリ内で、VALUES 句を疑問符 (?) として指定して、挿入する値のプレースホルダーを示します。
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(); });
Inこの例では、values は別の配列でラップされたネストされた配列です。
代替の一括挿入パッケージ
MySQL への一括挿入用に特別に設計された別の Node.js パッケージが存在します:
このパッケージは、大量のデータを MySQL に効率的に挿入するための特殊な機能を提供します。
以上がNode.js を使用して MySQL への一括挿入を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。