undso: Bit setzen geht nicht

Beitrag lesen

Servus,

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

update Tabelle set spalte=spalte&11110

Zufall ;-)

Shit :-)

Was mache ich da eigentlich falsch?

Du benutzt Dezimalzahlen für Binäroperationen...

Das heißt? Sie Spalte in der DB ist "int". Sollte ich das auf Binary umstellen oder kann man in der Query dementsprechend mit rechnen?

Irgendwie mit 1<<4 für das 5'te Bit ??

Grüße