更新sqlite中的数据(node/express)

ijnw1ujt  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(169)

我试图在满足特定条件时更新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完成执行。最好的办法是什么?我可以从数据库中查询数据好吧,只是更新不起作用。
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题