Wenn ich diese Aussage versuchen:Warum MySQL verweigert Rohr ('|') Zeichen in Zeichenfolge auf INSERT INTO
INSERT INTO TerminalEventChild (id,stringValue) VALUES
(64,'version123|');
MySQL nicht mit:
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
Wenn ich das entfernen | Charakter, alles funktioniert gut. Irgendeine Idee?
Haben Sie versucht, die Flucht | mit einem Backslash? – erenon
Ja, und ich habe das Gleiche. Ich habe auch versucht, das Rohr zu verdoppeln, aber mit dem gleichen Ergebnis. –
Dies gilt für ** SQL Squirrel Client **. Siehe die Antwort unten: http://StackOverflow.com/a/7444934/1188357 – Kiril