Python3:调用pymysql.rollback()是否需要提交?

时间:2019-05-08 16:00:38

标签: python-3.6 commit rollback pymysql

我正在使用python3.6和pymysql 0.7.11。

根据文档,对 rollback 的调用会回滚事务。

调用 commit 完成交易。

我的问题是,在调用 rollback 后是否应该谨慎地调用 commit ...?

1 个答案:

答案 0 :(得分:1)

这不是一个真正的python问题,而是关于mysql事务的问题。

例如,您可以在http://www.mysqltutorial.org/mysql-transaction.aspx上了解它。

简而言之:您需要启动一个事务以回滚或提交它。

如果您不想手动使用事务,通常会启用自动提交。在这种情况下,mysql为每个语句创建一个事务。