问题描述
我有一个问题,在 node.js 上使用 Better-sqlite3 无法解决 我有一张看起来有点像这样的桌子:
如何更改每行 xp,级别为 3 到 100?所以在这个例子中,它应该将 id 的 1 和 4 xp 值更改为 100。
感谢任何帮助!
解决方法
这是一个非常基本的 SQL 查询,您只需要在等于 3 的所有级别上执行 WHERE
。
UPDATE tableName
SET level = 100
WHERE level = 3
查看 better-sqlite3
文档,要执行 UPDATE
,您只需使用 run()
const stmt = db.prepare('UPDATE tableName SET level = ? WHERE level = ?');
const info = stmt.run(3,100);