【发布时间】:2015-02-18 01:41:53
【问题描述】:
这是我目前拥有的代码:
with transaction.commit_manually():
try:
m.update_accepted_url(episode_id)
m.create_hit()
m.do_insert()
transaction.commit()
except:
transaction.rollback()
现在,如果数据库操作失败 - 并且回滚,但 create_hit 成功通过,会发生什么?有没有办法将create_hit 操作包装在事务之类的东西中,所以如果数据库操作失败,那也会失败?
【问题讨论】:
标签: python mysql mechanicalturk