Когда я попробовал этот запросSQL Match() против непризнанных
SELECT name, cost FROM items WHERE MATCH (name) AGAINST ('baby')
PHPMyAdmin дает мне предупреждение, что гласит:
Unrecognized keyword. (near "MATCH" at position 43)
Unexpected token. (near "(" at position 49)
Unexpected token. (near "name" at position 50)
Unexpected token. (near ")" at position 58)
Unrecognized keyword. (near "AGAINST" at position 60)
Unexpected token. (near "(" at position 68)
Unexpected token. (near "'baby'" at position 69)
Unexpected token. (near ")" at position 74)
и он по-прежнему показывает правильный результат. Когда я попробовал другой запрос:
SELECT fisrt_name , country FROM people WHERE MATCH (first_name) AGAINST ('marr')
Это только дает мне и ошибку, не получая результата. Есть ли какие-то ошибки, которые я сделал?
EDIT: я обновил PHPMyAdmin но то, что я получил это новое сообщение об ошибке сказав
Can't find FULLTEXT index matching the column list
Предположительно, вы не используете MySQL, потому что это MySQL-конструкция. –
Добавлен тег 'mysql', основанный на упоминании« phpmyadmin » –