這是正確的嗎?我知道第一個會工作,但我懷疑這對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