De forma predeterminada, InnoDB usa instantáneas coherentes en Repeatable Read
nivel de aislamiento, lo que significa que obtiene lecturas repetibles tanto para tuplas como para rangos.
Incluso si el estándar SQL dice que Phantom Reads
son prevenidos por Serializable
y esa Repeatable Read
puede que no lo impida.
Para obtener más detalles sobre cómo funciona el bloqueo de espacios, consulte esta publicación escrita por Percona .