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
.