MYSQL索引
当记录为
10
20
30
当添加一个(10,20)的间隙锁时,如果将20记录删除,则会给拥有间隙锁的所有事务在添加一个 20到30的间隙锁
当添加一个(20,30)的间隙锁时,如果将20记录删除,则会给拥有间隙锁的所有事务在添加一个 10到20的间隙锁,原先的锁继承他。相当于升级了 就是锁间隙
#define LOCK_WAIT 256 /* 表示正在等待锁 */
#define LOCK_ORDINARY 0 /* 表示 next-key lock ,锁住记录本身和记录之前的 gap*/
#de
原创
2020-08-09 00:53:29 ·
134 阅读 ·
0 评论