РЕШЕНИЕ mysql where решётка - символ решётки # в строке запроса - не работает

mysql where решётка - не работают запросы где в текстовом параметре встречается решётка

вообще то довольно серьёзная проблема, так как символ решётки является комментарием
и судя по всему такой символ никак нельзя экранировать

РЕШЕНИЕ

экранировать в WHERE cимвол # у меня не получилось, зато можно заменить where на

LIKE '%стро#касрешёткой%'

то есть написать запрос вроде:

SELECT * FROM autoparts WHERE provider LIKE '%sl#01%';

- здесь есть некоторые тонкости - почитайте про LIKE, но во многих ситуациях это решение может помочь.

Я обнаружил этот способ при помощи генератора запросов HeidiSQL (а конкретно поиска по базе) - очень классной программы.