MySql共享锁和排它锁

Posted lyjlyjlyj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql共享锁和排它锁相关的知识,希望对你有一定的参考价值。

共享锁和排他锁

1.共享锁: 读锁、X锁,在查询时生效,多个事务在查询同一个数据时共享一把锁,但是不能作用于修改数据,在select语句后添加 lock in share mode ;

2.排他锁:在insert、update和delete时生效,获取排他锁的事务在修改一条数据时,其他锁不能存在于这条数据上(如其它排它锁和共享锁),也就是说只有获取了排他锁的这个事务可以操作修改数据,Imysql InnoDB引擎默认添加排他锁。

场景

参考:https://www.cnblogs.com/boblogsbo/p/5602122.html


 

 

 

以上是关于MySql共享锁和排它锁的主要内容,如果未能解决你的问题,请参考以下文章

共享锁和排它锁的理解

共享锁和排它锁的理解

Mysql 锁机制和事务

Mysql的锁(S锁和X锁的区别)

mysql锁 转

共享锁(S锁)和排它锁(X锁)