Record Locks

记录锁:

记录锁是一个锁在一个Index记录上,比如

SELECT c1 FOR UPDATE FROM t WHERE c1 = 10;

阻止任何其他事务inserting, updating, or deleting t.c1只为10的记录


记录锁总是lock index记录, 即使如果一个定义为没有索引。

在这种情况下,InnoDB 创建一个隐含的clustered index 使用这个索引用于记录locking