Read Uncommitted

    我们来看一个例子。

    然后,分别开启两个MySQL客户端连接,按顺序依次执行事务A和事务B:

    随后,事务A在第5步进行了回滚,事务B再次读取的记录,发现和上一次读取到的数据不一致,这就是脏读。