sqlalchemy 的 update 操作

创建日期: 2022-11-01 15:16 | 作者: 风波 | 浏览次数: 16 | 分类: SQLAlchemy

方法一

sess.query(Dog).filter(Dog.id == id).update({"name": "dogge"})

方法二

参考:https://stackoverflow.com/questions/9667138/how-to-update-sqlalchemy-row-entry

sess.query(Dog).filter(Dog.id == id)update({"count": Dog.count + 1})

这个用法会生成如下的 SQL 语句:

update dog set count = count + 1 where id = 1;
16 浏览
10 爬虫
0 评论