MySQL事务Read Committed隔离级别的数据可见性

Posted bytehandler

tags:

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

模拟MySQL事务Read Commited已提交读隔离级别数据的可见性。

预先创建一张表test,表中只有一个字段state

create table test (
    state int not null
)engine=InnoDB charset=utf8mb4;

在两个终端中分别开启两个事务:

事务的隔离级别是Read Committed

结论:在Read Committed隔离级别中,先开始的事务A在未结束时,无法看到后开始事务B(已结束Commit)插入的数据。

以上是关于MySQL事务Read Committed隔离级别的数据可见性的主要内容,如果未能解决你的问题,请参考以下文章

MySQL专题 - 多版本并发控制 MVCC & read committed 隔离级别

MySql事务隔离级别

MySQL数据库事务隔离级别

mysql中事务隔离级别可重复读说明

MySQL事务的隔离级别和ACID

查询修改mysql事务隔离级别