MySql интерпретатор отказаться от фильтрации char / varchar содержит BackSlash (es) - PullRequest
0 голосов
/ 05 июля 2011

Я сохранил FilePath в DbTable в форме \\IpAdress\Hdd\Folder\fileName.extension и выглядит так, как будто я не могу выполнить поиск в DbTable с помощью оператора Where, например *

SELECT * 
  FROM myTable 
 WHERE myColumn = '\\IpAdress\Hdd\Folder\fileName.extension'

. Возможно, с помощью очень ленивого предложения SELECT LIKE, есть лидругим способом или было бы лучше заменить BackSlash на другой символ ...

Ответы [ 2 ]

2 голосов
/ 05 июля 2011

Вам нужно убежать от обратной косой черты.

SELECT * FROM myTable WHERE myColumn = '\\\\IpAdress\\Hdd\\Folder\\fileName.extension'
1 голос
/ 05 июля 2011

Используйте это как

SELECT * FROM myTable WHERE myColumn = '\\\\IpAdress\\Hdd\\Folder\\fileName.extension'

Посмотреть это сообщение

Имя файла в предложении WHERE Mysql ничего не возвращает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...