Mysql
 sql >> Base de données >  >> RDS >> Mysql

Recherche de la valeur exacte à partir d'une chaîne séparée par des virgules dans PHP MySQL

Utiliser

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

Cela correspond à 4 s'il est entouré de virgules ou au début/à la fin de la chaîne.

Dans votre version actuelle, les deux virgules sont entièrement facultatives, donc le 4 en 24 correspondances.