Postgresql UPDATE在同一个表中的多个列上

时间:2017-12-01 09:51:21

标签: node.js postgresql

我试图更新同一个表中的多个列。我正在使用node-postgres这是我的代码的样子。

client.query('UPDATE mytable SET column1 = ($1), column2 = ($2) WHERE id = ($3)',[data.a,data.b,data.id]);

代码经过没有错误但是列没有更新。数据(data.a,data.b,data.id)已正确定义。

我错过了重要的事情吗?

1 个答案:

答案 0 :(得分:0)

感谢所有帮助过的人。

所有数据都已正确定义,实际上并未在POST上传输。特别是data.id所以node-pg不会给出错误,但由于缺少data.id,因此不会通过。

将data.id放入我的表单组后,它就解决了。