undso: Bit setzen geht nicht

Beitrag lesen

Hi Forum, hab ein kleines Problem.
mySQL 5.0.15

Ich kann Problemlos das 5'te Bit mit der Wertigkeit 16 löschen:

update Tabelle set spalte=spalte&11110

Leider klappt aber das setzen vom 5'ten Bit nicht mit:

update Tabelle set spalte=spalte|00001

Was mache ich da eigentlich falsch? Er addiert dann praktisch nur eine 1 drauf. Also setzt das erste Bit.

Grüße