Verwenden Sie
WHERE categories REGEXP "(^|,)4(,|$)"
Dies entspricht 4 wenn von Kommas umgeben oder am Anfang/Ende der Zeichenfolge.
In Ihrer aktuellen Version sind beide Kommas völlig optional, also die 4 in 24 Übereinstimmungen.
Verwenden Sie
WHERE categories REGEXP "(^|,)4(,|$)"
Dies entspricht 4 wenn von Kommas umgeben oder am Anfang/Ende der Zeichenfolge.
In Ihrer aktuellen Version sind beide Kommas völlig optional, also die 4 in 24 Übereinstimmungen.