我试图在满足特定条件时更新sqlite数据库中的值:
if (req.headers['user-agent'].includes('HeadlessChrome') && (end - start <= 500)) {
db.run("UPDATE tab SET var = ? WHERE var = ?", ['blah', '1234'], (err) => {
if(err) {
return console.log(err.message);
}
})
}
然而,似乎没有任何东西在更新,即使我已经确认输入了if语句——你知道为什么吗?我觉得这是因为我没有等待db.run完成执行。最好的办法是什么?我可以从数据库中查询数据好吧,只是更新不起作用。
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!