シングルレコードの更新では、次のコードを試してみましたが、動作しています。SqlAlchemyのすべての行に対して1つの列のデータを更新するには?
uid=1
info = Info.query.filter_by(id=uid).first()
info.sold_status ='1'
db.session.add(info)
db.session.commit()
ここで、複数の行に対して1つの列を更新したいとします。 私は試しました:
for row in db.session.query(Uninstall.status).all():
print row.status
abc=row.status
abc=uid
db.session.add(row.status)
db.session.commit()
しかし、それは動作していません。事前に
感謝:)
http://docs.sqlalchemy.org/en/rel_1_0/orm/query.html#sqlalchemy.orm.query.Query.update –