我正在使用python3.6和pymysql 0.7.11。
根据文档,对 rollback 的调用会回滚事务。调用 commit 完成交易。
我的问题是,在调用 rollback 后是否应该谨慎地调用 commit ...?
答案 0 :(得分:1)
这不是一个真正的python问题,而是关于mysql事务的问题。
例如,您可以在http://www.mysqltutorial.org/mysql-transaction.aspx上了解它。
简而言之:您需要启动一个事务以回滚或提交它。
如果您不想手动使用事务,通常会启用自动提交。在这种情况下,mysql为每个语句创建一个事务。