Du använder en sträng med dubbla citattecken, så \r\n
kommer att ses som bokstavliga tecken för vagnretur och radmatning. Du måste dubbel-escape dem också:\\r\\n
.
"On line 2" i felmeddelandet är ett bevis på detta - det finns ingen faktisk andra rad om din fråga, men på grund av den inbäddade newline/carriage return, finns det en gång den kommer till MySQL.