锁是计算机协调多个进程或纯线程并发访问某一资源的机制. 在mysql中更是用处多多, 今天就一起看下mysql中的行级锁. 它主要包括行锁, 间隙锁, 临键锁三种....版本中实际操作下,看看结果如何....查看锁信息, 数据(20,20)被X,GAP两种锁锁住.
insert into tab value(19,19,19);
锁信息
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS...查看锁信息, 是数据(30,30)被X,GAP两种锁锁住, 同时影响到了数据区间(20,30).
insert into tab value(21,21,21);
锁信息
mysql> SELECT...INNODB_LOCKS表
mysql提供的查看锁信息的元数据表.