MySQL加锁规则
因为此时有间隙锁,范围是(1,5),也就是说右边界是LOCK_DATA的值,左边界是这条记录的上一条记录,也就是1.秋招了,之前看过的MySQL的很多都已经记不清楚了,跟着小林的图解MySQL回顾一遍,记录一些。LOCK_DATA表示锁的范围,此时表示id为1的这一条记录。LOCK_MODE为X,REC_NOT_GAP表示记录锁,此时新开一个事务B,插入id=3的一条新的记录,会被阻塞。LOCK_TYPE是锁的级别,TABLE表示表级锁。LOCK_MODE是锁的类型,IX表示X型的意向锁。
原创
2023-09-01 17:08:26 ·
90 阅读 ·
1 评论