10 postgresql
我正在尝试将一行从一个表移动到另一个表。
问题是,如果我将两个查询放在一起,我会收到“错误:无法将多个命令插入准备好的语句中”。我能做些什么?
exports.deletePost = function(id) {
return db.query(`INSERT INTO deletedjobs
SELECT *
FROM jobs
WHERE id = $1;
DELETE FROM jobs WHERE id = $1;`, [id]).then(results => {
console.log("succesfull transfer");
return results.rows[0];
});
};
Run Code Online (Sandbox Code Playgroud)