Mysql FullText, Match Against и @ в полях поиска

select 
    count(distinct email_address)
from
    users
WHERE
    MATCH (email_address) AGAINST ('@rossi.it' );

Проблема: поиск по запросу не ищет '@rossi.it', а только 'rossi.it'.

Как мне изменить запрос, чтобы включить «@»?


person user3332779    schedule 20.02.2014    source источник


Ответы (1)


Если вы используете обратную косую черту для экранирования символов @, например:

WHERE
   MATCH (email_address) AGAINST ('\@rossi.it');

Это решает?

person David Richardson    schedule 24.06.2014