sql >> Database teknologi >  >> RDS >> Mysql

MySql REGEXP for at matche to kommaseparerede strenge

REGEXP '(^|,)(1|3|6|7|11)(,|$)'

Vil matche alle værdier, der indeholder ét tal i sekvensen 1,3,6,7,11 .

Du bør ikke bruge én kolonne til at gemme flere værdier. Normaliser data!

Redigeret svar




  1. Sådan opretter du tabelindekser i databaser

  2. hvordan man laver nedtællingstimeren til ikke at nulstille ved sideopdatering

  3. Design af lagerstyringsdatabase

  4. Handlingen kan ikke fuldføres, fordi DbContext er blevet disponeret i Mqsql og Entity Framework