Използвайте
WHERE categories REGEXP "(^|,)4(,|$)"
Това съвпада с 4 ако е заобиколен от запетаи или в началото/края на низа.
В настоящата ви версия и двете запетаи са напълно незадължителни, така че 4 в 24 съвпадения.
Използвайте
WHERE categories REGEXP "(^|,)4(,|$)"
Това съвпада с 4 ако е заобиколен от запетаи или в началото/края на низа.
В настоящата ви версия и двете запетаи са напълно незадължителни, така че 4 в 24 съвпадения.