【发布时间】:2019-03-20 18:18:56
【问题描述】:
我正在使用 python 3、SQLAlchemy 和 MySQL。
假设我从我的数据库中反映一个存在的表:
Clients = Table('tbl_clients', Base.metadata, autoload=True, autoload_with=engine)
然后我用这个查询它:
first_row = session.query(Clients).first()
并得到一个 id 为 1 的行。我知道我可以这样更新:
Clients.update().where(Clients.c.id == 1).values(name='First client')
我的问题是:我能否以某种方式使用 first_row 对象进行相同的更新?
【问题讨论】:
标签: python mysql python-3.x sqlalchemy