Questa sintassi era importante per MySQL 5.6, dove si creava un READ ONLY transazione ha salvato InnoDB dall'impostazione interna di un certo numero di strutture.
In MySQL 5.7, l'ottimizzazione è stata estesa in modo che tutte le transazioni iniziassero con READ ONLY e poi converti in READ_WRITE come richiesto. Questo è descritto ulteriormente in questo post del blog
.