InnoDB 在可重复读隔离级别下,当前读(如 SELECT ... FOR UPDATE)防止幻读依靠的是?

数据库

  1. A.自动提交,每条语句单独成一个事务并立即生效
  2. B.表锁,把整张表锁住,阻止一切并发写入和读取
  3. C.间隙锁 / Next-Key Lock 锁范围阻止区间插入
  4. D.只读事务,本身不写入所以不会遇到幻读