¿Hay alguna forma de desactivar los caracteres de escape en una consulta MySQL? Por ejemplo, por la siguiente tabla:Desactivar caracteres de escape en una consulta 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 |
+------------------------+-------+
yo quiero que lo siguiente es una consulta válida:
mysql> select * from test1 where name='C:\\media\data\temp\';
Yo sé que en vez puedo usar
mysql> select * from test1 where name='C:\\\\media\\data\\temp\\';
Pero estoy construyendo esta consulta usando my_snprintf(), así que en su lugar tengo que usar
C:\\\\\\\\media\\\\data\\\\temp\\\\
... ¡y así sucesivamente! ¿Hay alguna forma de desactivar los caracteres de escape para una única consulta MySQL?
Qué idioma haces esto en? No pude encontrar ninguna información para my_snprintf en internet. ¿No hay forma de que puedas crear una función que se te escape? –
Estoy usando C. my_snprintf() - http://dev.mysql.com/doc/refman/5.5/en/plugin-services.html. Hace principalmente lo que hace sprintf. –