MySQL加锁规则( 三 )


当对索引加锁时,如果这个索引所对应的行记录存在,则加行锁+间隙锁,如果这个记录不存在,则对这个索引所在的记录间隙加间隙锁,如下 。

update t set d= 10 where c = 7
如果7不存在,则加(5,10),如果7存在,则加(5,7]。




推荐阅读