Mysql
 sql >> Database >  >> RDS >> Mysql

subquery (Argomenti errati contro CONTRO) utilizzando Mysql

Il problema è che l'argomento per AGAINST deve essere una stringa letterale, ad esempio 'Fred' . Non è consentito utilizzare un nome di colonna come uf.user_id .

MATCH (up.`user_id`) AGAINST (uf.`user_id`)
--                            ^^^^^^^^^^^^ not allowed!

Dalla documentazione :

Probabilmente devi usare LIKE invece di MATCH , anche se dovresti notare che sarà molto più lento.