http://stackoverflow.com/questions/3592978...s-in-one-column
Odpowiedź była że można:
UPDATE user SET settings = settings|1&~2|4;
Problem:
Zauważyłem że kolejność tych operacji daję różne wyniki:
https://eval.in/622933
$bits&~1|2&~4; // daję 30 $bits2&~1&~4|2; // daję 26
Tu akurat w PHP ale w MySQL to samo...
Dodam że ta druga opcja zdaję się być poprawniejsza co do wyniku.
Może ktoś wytłumaczyć skąd ta różnica?
Ps. Na bitach się nie znam dlatego też zadałem pytanie co do grupowania.