Het probleem is dat het argument voor AGAINST moet een letterlijke tekenreeks zijn, bijvoorbeeld 'Fred' . Het is niet toegestaan om een kolomnaam zoals uf.user_id . te gebruiken .
MATCH (up.`user_id`) AGAINST (uf.`user_id`)
-- ^^^^^^^^^^^^ not allowed!
Uit de documentatie :
Je moet waarschijnlijk LIKE . gebruiken in plaats van MATCH , hoewel u er rekening mee moet houden dat het veel langzamer zal zijn.