读未专题

Mysql学习笔记之事务详解(读未提交、读以提交、可重复读、串行化读)

在这个博主的基础上,增加两种情况的对比:https://blog.csdn.net/llllllkkkkkooooo/article/details/108068919 可重复读中幻读现象(未使用MVCC) 设置可重复读的隔离级别 set global transaction isolation level repeatable read;查看当前隔离级别select @@globa

看完这篇文章,让你彻底理解事务隔离级别(读未提交、读已提交、可重复读、序列化)

对于不同的事务,采用不同的隔离级别分别有不同的现象。主要有下面3种: 1、脏读(dirty read):一个事务可以读取另一个尚未提交事务的修改数据。 2、不可重复读(nonrepeatable read)是指在数据库访问中,一个事务范围内两个相同的查询却返回了不同数据。 3、幻像读(phantom read):在同一事务中,同一查询多次进行时候,由于其他插入操作(insert)的事务提交,