我需要更新表中的3行,它们通过相同的id(dailyId)相互连接。.但是我得到了这样的更新结果
[{firstItem:'早餐',secondItem:'Some'},{firstItem: 'Breakfast',secondItem:'Some'},{firstItem:'Breakfast', secondItem:'Some'}]
const meals =[ { firstItem: 'Lunch', secondItem: 'More' },
{ firstItem: 'Breakfast', secondItem: 'Some' },
{ firstItem: 'Snack', secondItem: 'None' } ]
meals.forEach((mealItem) => {
console.log(mealItem);
getConnection().query("UPDATE `dailydetailmeal` SET `mealName`='"+mealItem.firstItem+"',`quantity`='"+mealItem.secondItem+"' WHERE `dailyDetailId`='"+dailyId+"'", (err,result) => {
if (err) {console.log(err);
}
console.log(result);
})
})
mysql.createConnection({multipleStatments: true})