Nếu tôi cố gắng tuyên bố này:Tại sao MySQL từ chối ống ('|') nhân vật trong chuỗi trên INSERT INTO
INSERT INTO TerminalEventChild (id,stringValue) VALUES
(64,'version123|');
MySQL thất bại với:
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
Nếu tôi tháo | nhân vật, mọi thứ đều hoạt động tốt. Bất kỳ ý tưởng?
Bạn đã cố gắng thoát khỏi | với dấu gạch chéo ngược? – erenon
Đúng, và tôi cũng nhận được điều tương tự. Tôi cũng đã cố gắng để tăng gấp đôi đường ống nhưng với kết quả tương tự. –
Điều này áp dụng cho ** Khách hàng Squirrel SQL **. Xem câu trả lời dưới đây: http://stackoverflow.com/a/7444934/1188357 – Kiril