Postgres UPDATE在多个条件下的正确语法?

时间:2019-06-18 21:03:12

标签: node.js

我有以下代码可用于使用Node.js更新和更新postgres数据库中的现有记录:

 var mods = "UPDATE users SET login = '" + now + "' WHERE name = '" + String(req.body.usr) + "';";

 client.query(mods, function(err, result) {   
 //call `done()` to release the client back to the pool
 done(); 
  if(err){
  console.log(err);
  }
});

我想提供多个“ WHERE”条件,而不仅仅是一个...但是我在语法方面遇到了问题。例如,我希望做

'WHERE name = ' + String(req.body.usr) AND 'WHERE login = ' + String(req.body.password)

任何帮助将不胜感激,我只是在尝试为更新查询提供多个WHERE条件而遇到语法问题。我先谢谢你。

1 个答案:

答案 0 :(得分:0)

不要多次写{{/undefined}},只需使用WHERE将它们链接起来即可。或者,您可以搜索Postgress Where

AND