C'è un modo per disabilitare i caratteri di escape in una query MySQL? Ad esempio, per la seguente tabella:Disabilitare i caratteri di escape in una query 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 |
+------------------------+-------+
Voglio che il seguente per essere una query valida:
mysql> select * from test1 where name='C:\\media\data\temp\';
So che posso utilizzare invece
mysql> select * from test1 where name='C:\\\\media\\data\\temp\\';
Ma io sto costruendo questa query utilizzando my_snprintf(), quindi invece devo usare
C:\\\\\\\\media\\\\data\\\\temp\\\\
... e così via! C'è un modo per disabilitare i caratteri di escape per una singola query MySQL?
Che lingua stai facendo questo in? Non ho trovato nessuna informazione per my_snprintf su internet. Non c'è modo di creare una funzione che ti sfugge? –
Sto usando C. my_snprintf() - http://dev.mysql.com/doc/refman/5.5/en/plugin-services.html. Fa principalmente ciò che fa lo sprint. –