Node.js は MySQL にデータを大量に注入します

php中世界最好的语言
リリース: 2018-04-17 14:15:19
オリジナル
2000 人が閲覧しました

今回は、Node.jsMySQL への大量のデータの注入について説明します。Node.js で MySQL に大量のデータを注入する場合の 注意事項 は何ですか?実際のケースを見てみましょう。

1. データベース接続rreee

挿入データをネストされた配列

に変換します たとえば、挿入する 2 つのデータ:

記録 1:

rreee

記録 2:

rreee

次の形式に変換します:

var mysql = require('mysql');
// 数据库信息
var connection = mysql.createConnection({
 host  : 'localhost',
 user  : '数据库用户名',
 password : '数据库登录密码',
 database : '操作数据库名'
});
ログイン後にコピー
挿入ステートメントを書く

from:"index" 
to:“www.alibaba.com”
status:1
is_new:0
ログイン後にコピー
クエリ関数を呼び出してデータの挿入を完了します

from:"index1"
to:"www.google.com"
status:1
is_new:0
ログイン後にコピー
完全なコード:

var values = [
 ["index","www.alibaba.com",1,0],
 ["index1","www.google.com",1,0]
];
ログイン後にコピー
同時に、トランザクションベースの操作がここに記録されます(まだ実用化されておらず、具体的な効果は不明です)

トランザクションループを使用して挿入し、挿入が失敗した場合はロールバックします

mysql モジュール、connection.beginTrans

action はトランザクションを実行することです

次に、受信配列に対して循環挿入または更新操作を実行する関数をカプセル化しました。1 つの項目が失敗した場合はロールバックし、すべてが正しい場合は、この記事のケースを読んだ後でメソッドを習得したと思います。さらにエキサイティングなコンテンツがございますので、php 中国語 Web サイトの他の関連記事にもご注目ください。

推奨読書:

AngularJS登録フォーム検証手順の詳細な説明


clipboard.js コピー機能を実装するための詳細な手順

以上がNode.js は MySQL にデータを大量に注入しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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