MySQL sorgusundaki çıkış karakterlerini devre dışı bırakmanın bir yolu var mı? Örneğin, aşağıdaki tablo için:MySQL sorgusundaki çıkış karakterlerini devre dışı bırakma
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 |
+------------------------+-------+
Ben geçerli bir sorgu olmak için aşağıdaki istiyorum: Ben yerine
mysql> select * from test1 where name='C:\\\\media\\data\\temp\\';
kullanabileceğinizi biliyor
mysql> select * from test1 where name='C:\\media\data\temp\';
Ama inşa ediyorum my_snprintf() kullanarak bu sorguyu kullanmak yerine
C:\\\\\\\\media\\\\data\\\\temp\\\\
... vb. Tek bir MySQL sorgusu için kaçış karakterlerini devre dışı bırakmanın bir yolu var mı?
hangi dili içinde bunu yapıyorsun? İnternette my_snprintf için herhangi bir bilgi bulamadım. Senin için kaçan bir işlev yaratmanın bir yolu yok mu? –
C. kullanıyorum my_snprintf() - http://dev.mysql.com/doc/refman/5.5/en/plugin-services.html. Çoğu sprintf yapar. –