在MySQL中部分更新blob或二进制类型
我目前参与了一个项目,该项目要求在MySQL上的表的列中存储一块位。最初,该列的类型是MySQL位,我可以执行如下操作:在MySQL中部分更新blob或二进制类型,mysql,sql,binary,blob,bit-manipulation,Mysql,Sql,Binary,Blob,Bit Manipulation,我目前参与了一个项目,该项目要求在MySQL上的表的列中存储一块位。最初,该列的类型是MySQL位,我可以执行如下操作: UPDATE table SET column = column | b'0001' 以便在列中的某个位置设置位1 然而,由于大小的限制(最大64位),以及项目的需要,我尝试寻找另一种列类型,如BLOB或二进制,以实现我在示例中公开的内容 所以,问题是:如何在MySQL中设置列值中的特定位 提前谢谢,我会使用varchar作为类型和存储过程。你能详细说明你的答案吗?坦斯克!
UPDATE table SET column = column | b'0001'
以便在列中的某个位置设置位1
然而,由于大小的限制(最大64位),以及项目的需要,我尝试寻找另一种列类型,如BLOB或二进制,以实现我在示例中公开的内容
所以,问题是:如何在MySQL中设置列值中的特定位
提前谢谢,我会使用varchar作为类型和存储过程。你能详细说明你的答案吗?坦斯克!