为特定行更新 SQL 中的记录

Update Record in SQL for a specific row

我正在尝试使用 sqlalchemy 更新记录。

tableA.query().\
filter(tableA.id== 9080).\
update({"bankbalance": (tableA.bankbalance+1)})
tableA.commit()

在表 A 中,有两列 - id 和 bankbalance。 我想更新 ID 为 9080 的人的银行余额。

但是查询不起作用,因为我收到以下错误。

类型错误:'BaseQuery' 对象不可调用

如果不查询模型,请使用db.session.query()

db.session.query(tableA).filter(tableA.id == 9080).\
update({"bankbalance": (tableA.bankbalance+1)})
db.session.commit()