Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kommagetrennter Wert und Wildcards in MySQL

Das Speichern von Inhalten in einer durch Kommas getrennten Liste ist normalerweise eine schlechte Idee, aber wenn Sie müssen, verwenden Sie den FIND_IN_SET(str,strlist) Funktion.

WHERE FIND_IN_SET('223',wp_postmeta.meta_value)

Wenn Sie Ihre Datenbank ändern und normalisieren können, erhalten Sie schnellere Ergebnisse. Erstellen Sie eine zusätzliche Tabelle, die meta_values ​​mit Ihrer primary_id in Ihrer Tabelle verknüpft.