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

Menggunakan operator SQL LIKE seperti parameter Prosedur Tersimpan

DIPERBARUI karena masalah dalam komentar - solusinya sekarang WHERE gameTitle LIKE CONCAT('%',gameName,'%')

=====Jawaban Sebelumnya =====

Sepertinya Anda lupa tanda kutip. Alih-alih WHERE gameTitle LIKE '% + gameName + %'; , Anda mungkin harus melakukan WHERE gameTitle LIKE '%' + gameName + '%';

Cara Anda menyiapkannya, Anda memasukkan teks umum yang salah '%gameTitle%' ke dalam kueri, alih-alih apa yang Anda inginkan, yang kira-kira seperti:'%Creed%' .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Server MySQL kehabisan memori atau tidak dapat dijalankan

  2. Strategi untuk menjaga dua database mySQL (di lokasi terpisah) tetap sinkron?

  3. Gabungkan hasil dari dua kueri yang tidak terkait menjadi satu tampilan

  4. Bagaimana saya bisa menggunakan akses bersamaan dari tabel mysql di PHP

  5. Haruskah saya menggunakan koneksi persisten mysql?