1
以下每個函數都無法更新記錄〜10%的時間。我不瞭解sqlalchemy?謝謝!sqlalchemy不一致的行更新
def update_field_1 (session, rec):
rec.field1 = 'hello'
session.merge(rec)
return
def update_field_2 (session, rec):
session.query(TableName).filter(TableName.id==rec.id)\
.update({"field2": "hello"})
return
# create conn/session
# create record
session.add(record)
session.commit()
update_field_1 (session, record)
update_field_2 (session, record)
session.commit()
# close session/conn