当Mysql.Connector for Python意外终止时,我的事务会发生什么?

时间:2018-03-22 14:12:39

标签: mysql python-3.x

我在我的python代码中使用Mysql.Connector对数据库进行多次插入/更新。执行所有插入/更新+其他处理后,我确定它是否成功,然后执行db.commit()或db.rollback()。我担心在几种不同情况下会发生什么。如果进程意外终止。例如kill -9 program.py或者运行程序的主机容器是否已关闭。

1 个答案:

答案 0 :(得分:3)

如果连接终止,MySQL服务器将回滚未提交的事务。