MySQL запрос дает пустой результат при поиске слова «другое» - PullRequest
0 голосов
/ 20 марта 2020

Следующий запрос не дает результатов, но работает с любым другим словом (например, +blue). other зарезервированное слово? Если так, я не могу найти это ни в одной документации. Я использую MySQL 5.6 и PHP 7.3. Кстати, раньше у меня был индекс FULLTEXT для столбца стиля, который содержит тег «other», но я удалил его, чтобы устранить эту проблему. Ничего не изменилось.

SELECT * FROM products_master WHERE MATCH(category, subcategory, title, period, color, style, brand, more_tags) AGAINST('+other' IN BOOLEAN MODE) AND qty <> '0' AND replacement = '' ORDER BY id DESC

Обновление: я обнаружил, что +none также не дает результатов, но +empty работает нормально.

Есть идеи?

...