ノード アプリがあり、データベース内の複数の行を更新しようとしています。map 関数を使用して、更新が必要な項目ごとに sql update を実行できると思っていましたが、エラーが発生しました:
UnhandledPromiseRejectionWarning: エラー: Parser.parseErrorMessage (/Users/kristen/Documents/classes/momentum/node_modules/pg-protocol/dist/parser.js:278:15) の「WHERE」またはその付近での構文エラー
const updateOrder = (request, response) => {
const { newOrder } = request.body
console.log('newOrder !!!!!', newOrder)
newOrder.map(item => {
console.log('item', item)
const orderId = item.order_id
const id = item.id
console.log('item', id)
console.log('orderIdtem', orderId)
pool.query(
'UPDATE employees SET order_id = $1, WHERE id = $2',
[orderId, id]
)
})
response.status(200).send('Order Updated')
}