require('promise-mysql');
でquery文にawaitを使用する場合
const rows = await connection.query('select カラム from テーブル');
はできるのですが
await for(let row of rows){ connection.query('INSERT INTO テーブル SET ?', row); };
のようにinsertを一つ一つ処理を待ってやるのではなくまとめて非同期?で行い、その結果を待って次の処理に進みたい場合どのようにすればいいのでしょうか?
for文にawaitをつけるとエラーになってしまいできませんでした
insert文にawaitをつけてしまうと同時処理ではなく一つ一つinsertをしてしまうのであればそのやり方では行いたくありません
promise-mysql@4.1.1
node v8.16.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/10/24 10:18
退会済みユーザー
2019/10/24 10:20
2019/10/24 11:05
退会済みユーザー
2019/10/24 11:55