Я использую Python 3, SQLAlchemy и MySQL.
Предположим, что я отражаю существующую таблицу из моей базы данных с:
Clients = Table('tbl_clients', Base.metadata, autoload=True, autoload_with=engine)
Затем я запрашиваю это с помощью:
first_row = session.query(Clients).first()
и получите строку с идентификатором 1. Я знаю, что могу обновить следующим образом:
Clients.update().where(Clients.c.id == 1).values(name='First client')
У меня вопрос: могу ли я сделать такое же обновление, используя объект first_row каким-либо образом?