2015-01-06 2 views
0

Я использую полный текстовый индекс mysql. Я нашел, что оно не может совпадать с ключевым числовым словом как «1» в «1,2,3» или «1 2 3». Я использую этот запрос «SELECT * FROM users u где match (u.leader_uids) против ('1' IN BOOLEAN MODE);Mysql match with numeric keyword

Как решить эту проблему? Спасибо большое!

ответ

0

Я Обеспечивая пример надеюсь, что это будет работает для вас я думаю

MATCH (field) AGAINST ('+856049' IN BOOLEAN MODE) 
+0

К сожалению, SELECT * FROM пользователей, где у матча (u.leader_uids) против ('+ 1' IN BOOLEAN MODE); - нет результата, возвращаемого – igeek

+0

, почему вы принимаете псевдоним для одной таблицы, в чем нуждаются? –

+0

Используйте это .... SELECT * FROM пользователей, для которых match (leader_uids) против ('+ 1' IN BOOLEAN MODE) –