MySQL InnoDB底层的锁实现算法分为三种 : 记录锁,间隙锁,临键锁。 之前在验证MySQL的临键锁的时候使用docker安装的最新版本的MySQL镜像,发现其临键锁在最新的MySQL的表现和低版本(5.7)不一致,后面又自己验证了一下,并整理成博客 本文使用的高低版本MySQL分别为: 高版本MySQL: 8.0.18 低版本MySQL : 5.7.10 CREATE TABLE `t2` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=Inno