Problem w tym, że argument AGAINST
musi być dosłownym ciągiem, na przykład 'Fred'
. Nie wolno używać nazwy kolumny, takiej jak uf.user_id
.
MATCH (up.`user_id`) AGAINST (uf.`user_id`)
-- ^^^^^^^^^^^^ not allowed!
Z dokumentacji :
Prawdopodobnie musisz użyć LIKE
zamiast MATCH
, ale należy pamiętać, że będzie to znacznie wolniejsze.