1

如果我理解正确,那么BIT磁盘效率非常高。就我而言,我知道我将始终只有三个我想处理的值,例如INTs: 1, 2, & 3

我是b'00'正确3b'0'1

如果我尝试使用s 和s 的INT值,mysql 会在这些查询中自动转换为 s 吗?INSERT VALUESELECT WHEREBIT

4

1 回答 1

1
insert into t (bits) values (b'11'); /* 3 = 2^1+2^0 */
insert into t (bits) values (b'10'); /* 2 = 2^1 */
insert into t (bits) values (b'1'); /*  1 = 2^0 */

是的可以插入INT

于 2013-03-21T01:40:06.977 回答