为特定行更新 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()
我正在尝试使用 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()