我有一个有数百万行的表.我想通过in子句删除多行.但是,使用代码:
session.query(Users).filter(Users.id.in_(subquery....)).delete()
Run Code Online (Sandbox Code Playgroud)
上面的代码将查询结果,然后执行删除.我不想那样做.我想要速度.
我希望能够执行(是的,我知道session.execute):Delete from users where id in ()
所以问题:如何使用ORM获得两个世界中最好的?我可以在没有硬编码查询的情况下进行删除吗?