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

Mysql sammenligner kommasepareret felt med enkelt streng

Til dette simple tilfælde kan du bruge FIND_IN_SET() ;

WHERE FIND_IN_SET('13', schools);

Bemærk dog, at der ikke er nogen god indeksering for kolonner med kommasepareret tekst, så forespørgslerne vil være meget langsommere end en normaliseret database.




  1. Adgang nægtet oprettelse af den første database – hvordan giver jeg den rigtige adgang?

  2. MYSQL:Hvor klausulen er tvetydig

  3. mysql> brug mysql; men ... FEJL 1044 (42000):Adgang nægtet for bruger '' @ 'localhost' til databasen 'mysql'

  4. PDO Hent flere indsætnings-id'er