Si trato de esta declaración:¿Por qué se niegan MySQL tubería ('|') carácter en cadena en INSERT INTO
INSERT INTO TerminalEventChild (id,stringValue) VALUES
(64,'version123|');
MySQL fallar con:
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''version123' at line 1
SQLState: 42000
ErrorCode: 1064
Si quito el | personaje, todo funciona bien. ¿Alguna idea?
Has intentado escapar de | con una barra invertida? – erenon
Sí, y obtuve lo mismo. También intenté doblar la tubería pero con el mismo resultado. –
Esto se aplica a ** SQL Squirrel Client **. Consulte la respuesta a continuación: http://stackoverflow.com/a/7444934/1188357 – Kiril