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

underforespørgsel (forkerte argumenter til MOD) ved hjælp af Mysql

Problemet er, at argumentet for AGAINST skal være en bogstavelig streng, for eksempel 'Fred' . Det er ikke tilladt at bruge et kolonnenavn som uf.user_id .

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

Fra dokumentationen :

Du skal sandsynligvis bruge LIKE i stedet for MATCH , selvom du skal bemærke, at det vil være meget langsommere.




  1. golang sql-driverens forberedelseserklæring

  2. Sådan installeres og konfigureres MaxScale til MariaDB

  3. Liste over lagrede procedurer/funktioner Mysql-kommandolinje

  4. Brug af MySQL-klientapplikationer