MySQL 原理与优化:行锁_mysql 行级锁触发条件-CSDN博客

网站介绍:文章浏览阅读399次。在MySQL中行锁在Innodb引擎中存在。行锁分为共享锁(S):允许一个事务读一行记录,组织其他事务获得相同数据集的排他锁。排他锁(X):允许获取排他锁的事务更新数据,组织其他事务获取相同数据的共享锁和排他锁。在如下图的操作中,SQL 会对应不同的行锁行为行锁也就是对表中一行记录进行加锁,只是select 语句是不会加锁的。针对select XX lock in share mode 的情况会对行加共享锁(S),针对select XXX from update ,以及 insert、update、dele_mysql 行级锁触发条件