Stai usando una stringa tra virgolette, quindi il \r\n
saranno visti come caratteri letterali di ritorno a capo e di avanzamento riga. Dovrai anche eseguire un doppio escape:\\r\\n
.
La "linea 2" nel messaggio di errore ne è la prova:non c'è una seconda riga effettiva se la tua query, ma a causa del ritorno a capo/nuova riga incorporata, c'è una volta che arriva a MySQL.