Alexander (HH): Bit setzen geht nicht

Beitrag lesen

Moin Moin!

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.

Mag sein, dass MySQL für Binärwerte das MSB rechts hat, glaube ich aber nicht. Meinst Du nicht eher 10000?

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".