我有一张拥有数百万行的表格。我想通过in子句删除多行数据。但是,使用以下代码:
session.query(Users).filter(Users.id.in_(subquery....)).delete()
上述代码将查询结果,然后执行删除操作。我不想这样做。我想要速度。
我希望能够执行以下命令(是的,我知道session.execute):Delete from users where id in ()
所以问题是:如何在使用ORM的情况下兼顾两全?我可以在不硬编码查询的情况下执行删除吗?