Som standard använder InnoDB konsekventa ögonblicksbilder i Repeatable Read
isoleringsnivå, vilket innebär att du får repeterbara avläsningar för både tupler och intervall.
Även om SQL-standarden säger att Phantom Reads
förhindras av Serializable och att Repeatable Read kanske inte förhindrar det.
För mer information om hur gaplåsning fungerar, kolla in det här inlägget skrivet av Percona .