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

mysql SELECT LIKE harus mencocokkan seluruh kata hanya dengan variabel

Alternatif untuk pencarian teks lengkap, yang mungkin cukup, adalah dengan menggunakan fungsi REGEXP.

Contoh kueri Anda mungkin adalah:

SELECT *
  FROM db
 WHERE description REGEXP '[[:<:]]$string[[:>:]]' = 1
    OR headline REGEXP '[[:<:]]$string[[:>:]]' = 1

Lihat http://dev.mysql.com/doc/refman/ 5.1/en/regexp.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mencoba untuk mendapatkan jumlah bulan

  2. Perilaku aneh SUM dan CONCAT di MySql

  3. PHP 7.0 dan kesalahan start-up MySQL simbol tidak terdefinisi:mysqlnd_allocator in Unknown

  4. MySQL:Memahami tabel pemetaan

  5. Nama tabel atau panjang nama kolom memengaruhi kinerja?