这里共享锁与共享锁是兼容的没懂

来源:9-12 产生阻塞的主要原因-【锁】

小学生6年级

2019-07-12

共享锁不是也会阻止其他事务进行修改吗? 那两个事务都给同一个数据加了共享锁之后都能修改各自的副本,然后又可以给其他事务查看没有提交前的数据备份是这个意思吗?

写回答

2回答

sqlercn

2019-07-12

只有读数据数据时才能加共享锁,而要修改数据是要加独占锁的。

0
0

小学生6年级

提问者

2019-07-12

哦。。。好像是我理解错了。就是共享锁加了以后,给其加锁的事务也只能读不能修改,其他事务的权限也一样。。。 那意思就是不管有几把共享锁,总之就是为了共享锁存在的期间数据只能被读?  

0
1
sqlercn
是的,只有读数据才加共享锁
2019-07-12
共1条回复

零基础入门 详解企业主流数据库MySQL8.0

掌握SQL优化与慢查询优化,具备独当一面的能力

1641 学习 · 485 问题

查看课程