SQLAlchemy - разные способы обновления - PullRequest
0 голосов
/ 20 марта 2019

Я использую 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 каким-либо образом?

1 Ответ

0 голосов
/ 20 марта 2019

First_row.[name of column] = new_value

Затем внесите изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...