我试图更新同一个表中的多个列。我正在使用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)已正确定义。
我错过了重要的事情吗?
答案 0 :(得分:0)
感谢所有帮助过的人。
所有数据都已正确定义,实际上并未在POST上传输。特别是data.id所以node-pg不会给出错误,但由于缺少data.id,因此不会通过。
将data.id放入我的表单组后,它就解决了。