【发布时间】:2019-07-19 15:25:24
【问题描述】:
sqlalchemy中删除后如何返回值。
这是我想要实现的查询:
DELETE FROM sometable WHERE id = 1 returning id
但这是我目前拥有的:
DBSession.query(SomeTable).filter(SomeTable.id == 1).delete(synchronize_session=False)
删除后我需要该表的返回值,有人可以帮助我吗?
【问题讨论】:
-
很遗憾,ORM 查询不支持
RETURNING,只支持匹配行数。如果需要该语句,则必须使用 Core。 -
您好 Ilja Everilä,您可以将此评论用于回答。
标签: python sqlalchemy