Cette syntaxe était importante pour MySQL 5.6, où la création d'un READ ONLY
La transaction a évité à InnoDB de mettre en place un certain nombre de structures en interne.
Dans MySQL 5.7, l'optimisation a été étendue afin que toutes les transactions démarrent en READ ONLY
puis convertir en READ_WRITE
comme demandé. Ceci est décrit plus en détail dans cet article de blog
.