Vous utilisez une chaîne entre guillemets, donc le \r\n
seront considérés comme des caractères littéraux de retour chariot et de saut de ligne. Vous devrez également les échapper deux fois :\\r\\n
.
Le "sur la ligne 2" dans le message d'erreur en est la preuve - il n'y a pas de deuxième ligne réelle si votre requête, mais à cause du saut de ligne/retour chariot intégré, il y en a une fois qu'il arrive à MySQL.