2010-04-26 36 views

回答

28

找到了!使用&〜像這樣...

UPDATE MyTable SET 
     MyBitmask = MyBitmask & ~128 -- 8th bit 
    WHERE MyID = 123 

〜運算符翻轉所有位(1S成爲0和0變成1秒)。只需將您翻轉的值設置爲您想要關閉的值,並使用&安全地關閉一個特定位而不必檢查該位是否已設置。