前言 因为自己对数据的可靠性,可用性方面特别感兴趣,所以在MySQL事务方面看了很多资料,也看了很多博客,所以想到自己也写一篇博客整理整理自己所学内容,尽量用自己的语言解释得通俗易懂. 事务经典场景 在很多介绍事务的博客都会代入这样一个场景,先简单说说: A给B转账100,A少100,B多100.如果A少100后系统崩溃怎么办?B的钱多不了,这样金钱总数凭空少了100.这里就需要用到事务了. 什么是事务? 事务是恢复和并发控制的基本单位,事务有四个特性(ACID),原子性(Atomic…