Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

subquery (Argumen salah untuk MELAWAN) menggunakan Mysql

Masalahnya adalah argumen untuk AGAINST harus berupa string literal, misalnya 'Fred' . Dilarang menggunakan nama kolom seperti uf.user_id .

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

Dari dokumentasi :

Anda mungkin perlu menggunakan LIKE bukannya MATCH , meskipun Anda harus mencatat bahwa ini akan jauh lebih lambat.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di mana Saya Harus Menyimpan String Koneksi database?

  2. Cari teks di bidang di setiap tabel database MySQL

  3. Apakah kueri ini aman dari injeksi sql?

  4. Memasukkan beberapa baris di mysql

  5. Cara Menginstal MySQL 8 di Windows