Hi,
Nein, einfach nur, wenn du das 5.Bit mit der Wertigkeit 16 meinst auch 16 schreiben (und nicht elftauseneinhundertzehn, eine Zahl, bei der das 5. Bit übrigens 0 ist...)
Ja, genau, so hatte ich das auch bisher. Hab entweder 16 auf die Spalte addiert oder subtrahiert.
Das wollte ich nun abändern, indem ich anstatt Dezimal gezielt das 5'te Bit oder mehrere Bits Binär setze oder lösche.
Hab herumgegoggelt aber leider nichts gefunden.
Ich weis nicht, ob MySQL eine spezielle Schreibweise für Binärzahlen hat. Aber irgendwie muss man ja unterscheiden, ob das jetzt Binär oder Dezimal sein soll...
Ja genau, das stimmt. Ich dachte, dass die Unterscheidung durch den Operator | bzw. & erfolgt.
Irgendwo in einer Query hatte ich mal im Where-Teil eine Bedingung, der nur die Datensätze ausgibt, wo ein bestimmtes Bit gesetzt war. Finde leider die Qery nicht.
Grüße