node.js - 在同一个表中的多个列上更新 Postgresql

标签 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)定义正确。

我是不是漏掉了一些重要的东西?

最佳答案

感谢所有提供帮助的人。

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

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

关于node.js - 在同一个表中的多个列上更新 Postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47590692/

相关文章:

PostgreSQL 我可以从 "group role"继承 search_path 变量吗?

java - 如何在servlet中查询insert postgresql

postgresql - 在 PostgreSQL 中执行动态查询字符串

node.js - npm 发布带有 css 和字体的组件

windows - NodeJs - 在 Windows 上访问 Git 索引

javascript - node.js rsa 加密/解密

javascript - 是否可以使用 Testcafé 访问网站上定义的 af 函数?

javascript - ui 路线、 Node 、express、404 html 文件

regexp_matches 函数没有给出任何结果

sql - 使用 postgres 从最后一个插入查询获取数据