我在节点上使用mysql,我必须更新多行,我想用一个查询来完成。我能够插入多行但我无法更新多行,下面是代码段
var update_tasks="UPDATE tasks SET phy_1_id=? , phy_2_id=? where id=?";
db.query(update_tasks,[[-1,-1,10086],[-1,-1,10087]],function (er, results, fields){
if (er) {console.log("Error "+JSON.stringify(er));return res.status(500).send(er);}
else{
return res.status(200).json(results);
}
})
你能告诉我我该怎么做。
答案 0 :(得分:0)
你走在正确的轨道上,但不应该那样。参数查询取决于列数据类型,例如字符串,在更新列
之前将数组转换为字符串User