我正在尝试更新同一个表中的多个列。我正在使用 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)定义正确。
我是不是漏掉了一些重要的东西?
最佳答案
感谢所有提供帮助的人。
所有数据都已正确定义,但实际上并未在 POST 上传输。特别是 data.id,因此 node-pg 不会给出错误,但也不会通过,因为缺少 data.id。
将 data.id 放入我的表单组后,问题就解决了。
关于node.js - 在同一个表中的多个列上更新 Postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47590692/