Myslím, že nejlepší odpověď na takový problém je na níže uvedeném odkazuNejlepší způsob, jak odstranit hodnotu z pole SET?
dotaz by měl být takový, který pokrývá ,hodnotu nebo hodnotu nebo pouze hodnotu ve sloupci odděleném čárkami
AKTUALIZUJTE kategorie yourtableSET =TRIM(BOTH ',' FROM REPLACE(CONCAT(',', col, ','), ',2,', ','))WHERE FIND_IN_SET('2', category)Zde můžete mít své podmínky v doložce kde. pro více podrobností viz výše uvedený odkaz.