mysql事务隔离级别

Posted shaohsiung

tags:

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

一. 4种事务隔离级别

1. read uncommitted

2. read committed

3. repeatable read

4. serializable

二. 3种存在的问题

1. 脏读

  一个事务读取到另一个事务未提交的数据(update和insert)

  特点: 前后内容或条数不一致

2. 不可重复读

  一个事务读取到另一个事务已提交update

  特点: 前后内容不一致

3. 虚读

  一个事务读取到另一个事务已提交insert

  特点: 前后条数不一致

三. 4种事务隔离级别与3种问题的关系

四. mysql关于事务的操作

1. 查看当前事务隔离级别

select @@tx_isolation;

2. 修改事务隔离级别

set tx_isolation = \'read-committed\';

3. mysql默认事务隔离级别

REPEATABLE-READ

 

相关博客: https://www.cnblogs.com/huanongying/p/7021555.html

 

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

MySQL的默认事务隔离级别是?

图解MySQL事务隔离级别

MySQL-8事务与隔离级别IO

MySQL事务隔离级别

数据库事务隔离级别 一般用哪个

MySQL 是如何实现四大隔离级别的