【发布时间】:2013-01-17 22:02:41
【问题描述】:
哪个是正确的?我知道第一个会起作用,但我怀疑它对数据库的工作可能比必要的要多。第二个工作是否同样有效,但对数据库的工作更少?我正在使用 MySQL FWIW。
for item in items:
db.session.add(item)
db.session.commit()
或
for item in items:
db.session.add(item)
db.session.commit()
【问题讨论】:
-
你一共执行了多少操作?它们是资源密集型的吗?除非有任何理由你不想在每个之后提交,否则我不明白你为什么不想总是使用 #1。
标签: python mysql sqlalchemy