Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql SELECT LIKE musi dopasowywać całe słowa tylko do zmiennej

Alternatywą dla wyszukiwania pełnotekstowego, która może być wystarczająca, jest użycie funkcji REGEXP.

Przykładowe zapytanie może wyglądać następująco:

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

Zobacz http://dev.mysql.com/doc/refman/ 5.1/pl/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. Czy powinniśmy uwzględnić kolumnę sortowania, klucz podstawowy w indeksie złożonym (MySQL)

  2. Jak wykorzystać przygotowaną instrukcję do zapytania wybierającego w Javie?

  3. Menedżer kontekstu dla MySQLdb w Pythonie

  4. Dlaczego MySQL nie obsługuje precyzji w milisekundach/mikrosekundach?

  5. Uruchamiasz mysql_upgrade w Dockerze?