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

Mysql vergleicht kommasepariertes Feld mit einzelner Zeichenfolge

Für diesen einfachen Fall können Sie verwenden FIND_IN_SET() ;

WHERE FIND_IN_SET('13', schools);

Beachten Sie jedoch, dass es keine gute Indizierung für Spalten mit kommagetrenntem Text gibt, daher werden die Abfragen viel sein langsamer als eine normalisierte Datenbank.