SQLAlchemy-不同的更新方式

时间:2019-03-20 18:18:56

标签: python mysql python-3.x sqlalchemy

我正在使用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 对象以某种方式进行相同的更新吗?

1 个答案:

答案 0 :(得分:-1)

@ViewChild('sorter1') sorter1: MatSort; @ViewChild('sorter2') sorter2: MatSort; ngOnInit() { this.ds1.sort = this.sorter1; this.ds2.sort = this.sorter2; }

然后提交更改。