Le problème est que l'argument pour AGAINST
doit être une chaîne littérale, par exemple 'Fred'
. Il n'est pas autorisé d'utiliser un nom de colonne comme uf.user_id
.
MATCH (up.`user_id`) AGAINST (uf.`user_id`)
-- ^^^^^^^^^^^^ not allowed!
À partir de la documentation :
Vous devez probablement utiliser LIKE
au lieu de MATCH
, mais vous devez noter que ce sera beaucoup plus lent.