【发布时间】:2019-07-18 05:11:14
【问题描述】:
如果我的查询成功插入,我最终会尝试调用回调函数。 我正在考虑尝试获取插入的行作为结果,然后测试结果是否存在,如果它与插入的值匹配,那么它是成功的 - >调用我的 cb 函数。我收到一个错误,表明我的查询有问题。有更好的查询吗?
var username = user.username;
var password = user.password;
var email = user.email;
client.query(
'INSERT INTO account (username, password, email) OUTPUT
INSERTED.username VALUES($1, $2, $3)',
[username, password, email], (err, res) =>{
if (err) {
console.log(err);
cb(err);
}
console.log(res); // this is undefined how do i test if it was inserted?
client.end();
});
抛出的错误是“\"OUTPUT\"处或附近的语法错误
【问题讨论】:
标签: sql node.js postgresql pg