事务隔离级别详解

Posted igoodful

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了事务隔离级别详解相关的知识,希望对你有一定的参考价值。

一、读未提交。(A事务能够读取到B事务对数据的增删改操作)

  该事务级别会出现脏读问题。

 

二、读已提交。(该事务级别不会出现脏读问题)

   只要一个事务A提交了,那么事务A中对数据库表的增删改操作,都会直接反映到事务B上,因此事务B中可以查看到最新的数据。

三、可重复读。(解决了不可重复读,即其他事务的提交,在该事务中看不见,也就是select时,别的事务提交不会影响select语句的结果,但是因为别的事务已经提交了,所以在数据库中是真实存在的,只是在该事务中给屏蔽了一眼,相当于障眼法,如果此时针对别的事物的插入的数据做修改删除操作,那么会起到实际作用的,但是如果新增一条和别的事务插入的记录有违反唯一约束的,那么新增会失败。如果其他事务更新了数据,那么在本事务中不可见,)

   

四、可串行化。

以上是关于事务隔离级别详解的主要内容,如果未能解决你的问题,请参考以下文章

MySQL事务隔离级别详解

MySQL事务隔离级别详解

MySQL事务隔离级别详解

mysql 事务隔离级别详解

复习数据库事务隔离级别详解

mysql 事务隔离级别 详解