sql >> Databáze >  >> RDS >> Mysql

subquery (nesprávné argumenty proti PROTI) pomocí Mysql

Problém je v tom, že argument pro AGAINST musí být doslovný řetězec, například 'Fred' . Není povoleno používat název sloupce jako uf.user_id .

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

Z dokumentace :

Pravděpodobně budete muset použít LIKE místo MATCH , i když byste měli vědět, že to bude mnohem pomalejší.




  1. Jak vytvořit modul Nadcházející narozeniny v Rails?

  2. Změňte kódování databáze PostgreSql

  3. Nahrajte více obrázků a uložte jejich cestu do databáze

  4. SQLite Sum() vs Total():Jaký je rozdíl?