假设mysql客户端进程被杀

在7.5之前版本,在客户端直接杀掉进程后会数据库还会继续完成语句。如果正在执行大事务, 如果是自动提交则会事务执行成功,如果非自动提交事务会rollback,锁会自动释放。
在7.5版本,客户端杀掉进程后,数据库直接终止,语句立刻被kill掉,事务会回滚,锁也会释放。

2 个赞