给定PK时在SQLAlchemy中删除表行的最佳方法

时间:2019-06-20 00:31:20

标签: python sqlalchemy

我的怀疑是,

session.query(MyClass).get(pk)
与查询之类的

相比,

急于执行

session.query(MyClass).filter_by(name = 'some name')

,直到在其上调用{1]的all()方法才执行。


话虽如此,如果我连续有PK,那么追随性最佳吗?

session.query(MyClass).get(pk).delete()

还是下面的做法避免了不必要的选择查询,

session.query(MyClass).filter_by(pk).delete()

0 个答案:

没有答案