我知道set类型的数据是以二进制形式进行存储的。
在更新的时候可以使用位操作运算,可以用&或者|来进行运算。
那么能不能在查询的时候使用位来进行操作运算呢?比如:
flag 是set 类型, 值为a,b,c,d,e,f
更新的时候UPDATE `mytb` SET flag = flag & ~1 WHERE myid=2
UPDATE `mytb` SET flag = flag | 1 WHERE myid=2那我问一下能不能查询的时候也用位运算方式呢?
我查询myid=2这条记录里flag里是否含有a应该怎么写呢?