mysql的当前读是什么意思
时间: 2024-05-22 10:16:34 浏览: 104
MySQL是如何解决幻读的
5星 · 资源好评率100%
MySQL的当前读是指在事务中读取数据时所采用的读取方式,包括以下两种:
1. 读已提交(Read Committed):在事务中只能读取已经提交的数据,未提交的数据无法读取。
2. 可重复读(Repeatable Read):在事务中读取数据时,会锁住数据,保证数据在事务中不会被修改,即使其他事务修改了这个数据,也只会看到之前的版本。这种方式可以避免脏读和不可重复读的问题。
需要注意的是,当前读只针对SELECT语句,而对于INSERT、UPDATE、DELETE等操作,都采用的是写锁,不受当前读的影响。
阅读全文