Problém je v tom, že argument pro AGAINST
musí být doslovný řetězec, například 'Fred'
. Není povoleno používat název sloupce jako uf.user_id
.
MATCH (up.`user_id`) AGAINST (uf.`user_id`)
-- ^^^^^^^^^^^^ not allowed!
Z dokumentace :
Pravděpodobně budete muset použít LIKE
místo MATCH
, i když byste měli vědět, že to bude mnohem pomalejší.