当前位置:Gxlcms > 数据库问题 > mysql 事务隔离级别

mysql 事务隔离级别

时间:2021-07-01 10:21:17 帮助过:2人阅读

多个事务排队执行,后面事务等待前面事务提交

repeatble read :

可重复读,在本事务中其他事务修改对本事务不可见,即多次读数据不变,比如两个事务同事挂起,一个事    务 insert一行 并commit事务,另一个事务select不到新增一行的数据,这种事务是mysql默认的事务隔离级别,(repeatble read事务会出现幻读的情况,比如两个事务同事挂起,一个事务 insert一行 并commit事务,另一个事务select不到新增一行的据,但是本事务对另一个事务insert-commit的行进行update操作之后再select会查处另一 个事物commit的数据)

read commit:

只要对数据库的事务commit另外一个事务就可以查询到,这种情况可能出现一个事务中多次读取数据不一致

read uncommit:

读不提交,一个事务对数据库insert或update没有commit另外一个事务也可见,这种情况可能出现脏的的情况,如果前一个事务rollback那么后面的事务读取的数据就是错误的数据。


mysql 事务隔离级别

标签:

人气教程排行