sql >> Databasteknik >  >> RDS >> Mysql

Hitta exakt värde från en kommaseparerad sträng i PHP MySQL

Använd

WHERE categories REGEXP "(^|,)4(,|$)"

Detta matchar 4 om den är omgiven av kommatecken eller i början/slutet av strängen.

I din nuvarande version är båda kommatecken helt valfria, så 4 i 24 matcher.




  1. Var finns MySQL JDBC jar-filen i Ubuntu?

  2. Åtgärda "FEL:kolumnen "colname" existerar inte" i PostgreSQL när du använder UNION, EXCEPT eller INTERSECT

  3. Entity Framework och flera scheman

  4. Datatyp/struktur för att lagra tidszonförskjutning i MySQL