Das Problem ist, dass das Argument für AGAINST
muss eine Literalzeichenfolge sein, zum Beispiel 'Fred'
. Es ist nicht erlaubt, einen Spaltennamen wie uf.user_id
zu verwenden .
MATCH (up.`user_id`) AGAINST (uf.`user_id`)
-- ^^^^^^^^^^^^ not allowed!
Aus der Dokumentation :
Sie müssen wahrscheinlich LIKE
verwenden statt MATCH
, obwohl Sie beachten sollten, dass es viel langsamer sein wird.