MySQL 쿼리에서 이스케이프 문자를 사용하지 않도록 설정하는 방법이 있습니까? 예를 들어, 다음과 같은 테이블 :MySQL 쿼리에서 이스케이프 문자 사용 안 함
mysql> select * from test1;
+------------------------+-------+
| name | value |
+------------------------+-------+
| C:\\media\data\temp\ | 1 |
| C:\\media\data\temp | 2 |
| /unix/media/data/temp | 3 |
| /unix/media/data/temp/ | 4 |
+------------------------+-------+
나는 유효한 쿼리로 다음 원하는 : 내가 대신
mysql> select * from test1 where name='C:\\\\media\\data\\temp\\';
사용할 수 있다는 것을 알고
mysql> select * from test1 where name='C:\\media\data\temp\';
하지만 건물입니다 이 쿼리는 my_snprintf()를 사용하므로 대신 사용해야합니다.
C:\\\\\\\\media\\\\data\\\\temp\\\\
... 등등! 단일 MySQL 쿼리에 이스케이프 문자를 사용하지 않도록 설정하는 방법이 있습니까?
어떤 언어 당신이 이런 짓을? 인터넷에서 my_snprintf에 대한 정보를 찾을 수 없습니다. 당신을 위해 탈출하는 함수를 만들 수있는 방법이 없습니까? –
C. my_snprintf() - http://dev.mysql.com/doc/refman/5.5/en/plugin-services.html을 사용 중입니다. Sprintf가 주로하는 일을합니다. –