私が知っている唯一の信頼できるMySQLのサポートはのnode-mysqlを通じてであり、それは特にマニュアルに書かれています:node.jsから長いMySQLクエリを実行する方法はありますか?
種類の吸います...私は または更新関わるいくつかのロジックを持つ時に多数の行を挿入する必要があるため警告:セミコロンで区切られた複数のクエリと
sql
文はまだサポートされていません。
、それは簡単に一つの大きなMySQLのクエリはIF
sおよびELSE
Sを含むで行われています。私は単純に、すべてのロジックをnode.js側に移動するだけで、コードのパフォーマンスと複雑さが大幅に失われることはないと想像できません。だから私は純粋なSQLソリューションをあきらめる準備ができていません。
node.jsから大きなSQLクエリを比較的簡単に実行する方法はありますか?
これは、MySQLを使用した1つのクエリでの複数の挿入について、これを参照してください。http://stackoverflow.com/questions/8899802/how-do-i-do-a-bulk-insert-in-mysql-using -node-js –
各インサートに対してロジックを実行する必要があるため、バルクインサートは実際には機能しません。日付の比較やその他の変数に基づいて行を挿入するか既存のものを更新するかを決定します – Hubro