这是正确的吗?我知道第一个会工作,但我怀疑这对DB来说可能比可能需要更多的工作。第二项工作是否会同样如此,但对于数据库而言工作量较少?我正在使用MySQL FWIW。什么时候应该使用for循环提交SQLAlchemy?
for item in items:
db.session.add(item)
db.session.commit()
或
for item in items:
db.session.add(item)
db.session.commit()
您共执行多少次操作?他们是否资源密集?除非有任何理由,否则你不会在每次之后提交,我不明白你为什么不想总是使用#1。 – woemler