sql >> Database >  >> RDS >> Mysql

subquery (onjuiste argumenten naar TEGEN) met behulp van Mysql

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.




  1. Hoe MySQL te beveiligen:deel twee

  2. Een MySQL- of MariaDB-server voorbereiden voor productie - deel twee

  3. laravel welsprekend sorteren op relatie

  4. Wat is er nieuw in MariaDB Cluster 10.4