For at kontrollere, om en bit er indstillet, skal din forespørgsel være:
SELECT * FROM _table_ x WHERE x.options & (1 << 4) != 0
Og for at kontrollere, om det ikke er indstillet:
SELECT * FROM _table_ x WHERE x.options & (1 << 4) = 0
Opdater :Sådan indstilles en individuel bit:
UPDATE table SET options = options | (1 << 4)
Sådan ryddes en individuel bit:
UPDATE table SET options = options &~ (1 << 4)
Du kan også indstille dem alle på én gang med en binær streng:
UPDATE table SET options = b'00010010'