O problema é que o argumento para
AGAINST
deve ser uma string literal, por exemplo 'Fred'
. Não é permitido usar um nome de coluna como uf.user_id
. MATCH (up.`user_id`) AGAINST (uf.`user_id`)
-- ^^^^^^^^^^^^ not allowed!
Da documentação :
Você provavelmente precisa usar
LIKE
em vez de MATCH
, embora você deva notar que será muito mais lento.