Esta sintaxe era importante para o MySQL 5.6, onde criar um
READ ONLY transação salvou o InnoDB de configurar várias estruturas internamente. No MySQL 5.7, a otimização foi estendida para que todas as transações começassem com
READ ONLY e, em seguida, converta para READ_WRITE como requerido. Isso é descrito em esta postagem do blog
.