MySQL InnoDB 存储引擎的锁类型 InnoDB 实现了多种锁,本文若未特殊说明,都是在 MySQL 8.0.16,REPEATABLE READ 隔离级别下验证的。只总结了 InnoDB 存储引擎层面实现的锁,其他诸如 MDL 不属于本篇内容范围。 共享与排他锁(Shared and Exclusive Locks) 这是 InnoDB 实现的标准行级锁,包括 shared(S) 锁和 exclusive(X) 锁。 S