MYSQL 事务与隔离级别及锁的关系探讨

https://blog.csdn.net/lcx390549721/article/details/81082361

https://tech.meituan.com/2014/08/20/innodb-lock.html

事务出错不会自动回滚

行级锁分为 排他锁/共享锁,两者互斥。

排他锁(X锁):只允许一个事务占有,事务 A 加上 X 锁后,只允许事务 A 读取、更新或删除数据行

共享锁(S锁):允许事务读一行数据,当一个事务 A 加了 S 锁,其他事务只能再对该数据行加 S 锁,直到 S 锁完全释放才能加 X 锁

MySQL 支持三种行锁定方式:

1. 行锁(Record Lock) 

2. 间隙锁(Gap Lock)

3. Next-key Lock

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章