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

Wartość oddzielona przecinkami i symbole wieloznaczne w mysql

Przechowywanie rzeczy na liście oddzielonej przecinkami zwykle jest złym pomysłem, ale jeśli musisz, użyj FIND_IN_SET(str,strlist) funkcja.

WHERE FIND_IN_SET('223',wp_postmeta.meta_value)

Jeśli możesz zmienić swoją bazę danych i znormalizować ją, uzyskasz szybsze wyniki. Utwórz dodatkową tabelę, która łączy meta_wartości z Twoim podstawowym identyfikatorem w tabeli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyniki MySQL jako lista oddzielona przecinkami

  2. MySQL otrzymuje wiersze, ale preferuje jedną wartość kolumny nad inną

  3. Zadeklaruj zmienną wyzwalającą MySQL

  4. Jak stworzyć bazę danych MySQL i ustawić uprawnienia

  5. czas filtrowania