我试图在满足某个条件时更新表中的值,但没有更新任何内容:
if (req.headers['user-agent'].includes('HeadlessChrome') && (end - start <= 500)) {
db.run("UPDATE tab SET var = '1234' WHERE var = '5678'", (err) => {
if(err) {
return console.log(err.message);
}
})
}
var query = "SELECT * FROM tab"
db.all(query, (error, rows) => {
...
db.all(query..)似乎只是在更新之前返回了值,这让我觉得更新没有正常工作。我已验证是否输入了if语句。有什么想法吗?
1条答案
按热度按时间qzlgjiam1#
使命感
db.all(query, (error, rows)
在更新回调中,确保您正在查询更新的值