Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 同一表中多个列上的Postgresql更新_Node.js_Postgresql - Fatal编程技术网

Node.js 同一表中多个列上的Postgresql更新

Node.js 同一表中多个列上的Postgresql更新,node.js,postgresql,Node.js,Postgresql,我正在尝试更新同一个表中的多个列。我正在使用节点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)定义正确 我错过了一些重要的东西吗?感谢所有帮助过我的人 所有这些数据都被正确地定义了,但实际上并没有在邮件中传输。特

我正在尝试更新同一个表中的多个列。我正在使用节点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)定义正确


我错过了一些重要的东西吗?

感谢所有帮助过我的人

所有这些数据都被正确地定义了,但实际上并没有在邮件中传输。特别是data.id,因此节点pg不会给出错误,但也不会通过,因为data.id丢失


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

请在查询中对文本值进行同样的操作。这应该给你一个后腿。你有承诺吗?或者至少结束会话?。。