Sqlalchemy 在SQL中更新特定行的记录

Sqlalchemy 在SQL中更新特定行的记录,sqlalchemy,Sqlalchemy,我正在尝试使用sqlalchemy更新记录 tableA.query().\ filter(tableA.id== 9080).\ update({"bankbalance": (tableA.bankbalance+1)}) tableA.commit() 在表A中,有两列-id和bankbalance。 我想更新id为9080的人的银行余额 但是查询不起作用,因为我得到下面的错误 TypeError:“BaseQuery”对象不可调用如果不查询模型,请使用db.sess

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

tableA.query().\
filter(tableA.id== 9080).\
update({"bankbalance": (tableA.bankbalance+1)})
tableA.commit()
在表A中,有两列-id和bankbalance。 我想更新id为9080的人的银行余额

但是查询不起作用,因为我得到下面的错误


TypeError:“BaseQuery”对象不可调用

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

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