一、事务并发的三个问题
脏读:读到了其他事务未提交的修改(同一条记录值变了)。
[发生原因](其他事务未提交的)Update
不可重复读(我理解是无法复现读):读到了其他事务提交的修改(同一条记录值变了)。
事务进行中前后两次读到了不同的数据,即在事务进行中有其他事务提交了修改。
[发生原因](其他事务提交的)Update
幻读:读到了其他事务提交的插入(符合相同查询条件的记录变多了)。
事务进行中第二次读到的符合相同查询条件的记录数变多了,即在事务进行中有其他事务提交了插入。
[发生原因](其他事务提交的)Insert
二、隔离级别是为了不同程度解决上面三个问题