最近的世界变化是快, 平行宇宙"被发现", 地球人是外星人的培育的"猿猴",到被抛弃,每天都在刷新. 前几天的MYSQL的事务错误不会滚的问题, 有同学反映没有太明白....首先开头要说的是, MYSQL 默认情况下事务没有原子性.
首先什么是原子性, 的从事务说起,事务通常由多个语句组成。...触发事务回滚的三种可能的方式中
上图是官方文档中的内容, 重要的是下面这句
A lock wait timeout causes InnoDB to roll back only the single...statement that was waiting for the lock and encountered the timeout
在高并发的MYSQL 数据库服务器中,死锁和锁等待都是很正常的事情...上面那段加粗的字体的英文就是今天这篇文字的重点 become part of the transaction ,也就是说,MYSQL 的ACID , Atom 这一项 破功了.