Задавайте вопросы, мы ответим
Вы не зашли.
Есть запрос:
select * from tab1 where f1 like '/'
и есть таблица у которой в поле f1 встречается символ /
при поиске по любым другим символам, возвращается результат, при поиске по символу / ничего не возвращается
Неактивен
Так Вы проверяете на строгое равенство, а не "встречаемость". Попробуйте like '%/%'.
mysql> create table t_5056_tab1(f1 varchar(10)); Query OK, 0 rows affected (0.01 sec) mysql> insert into t_5056_tab1 values('/'),('a/'),('/a'),('a/a'); Query OK, 4 rows affected (0.00 sec) Records: 4 Duplicates: 0 Warnings: 0 mysql> select * from t_5056_tab1 where f1 like '/'; +------+ | f1 | +------+ | / | +------+ 1 row in set (0.00 sec) mysql> select * from t_5056_tab1 where f1 like '%/%'; +------+ | f1 | +------+ | / | | a/ | | /a | | a/a | +------+ 4 rows in set (0.00 sec)
Неактивен
Странное поведение у меня... Спасибо!
Неактивен