用bin函数 mysql> select bin(a) from test9; +--------+ | bin(a) | +--------+ | 1 | +--------+ 1 row in set (0.00 sec)mysql> select a from test9; +------+ | a | +------+ | | +------+ 1 row in set (0.00 sec)
字段类型处理上的问题,BIT仅是一位,这是等于存储一个 0x01, PHP在读取的时仍做为字符来处理了。 一般不建议使用这种不通过的数据类型。 1) 改数据类型为 CHAR, INT 2) 改查询语句
mysql> select bin(a) from test9;
+--------+
| bin(a) |
+--------+
| 1 |
+--------+
1 row in set (0.00 sec)mysql> select a from test9;
+------+
| a |
+------+
| |
+------+
1 row in set (0.00 sec)
1) 改数据类型为 CHAR, INT
2) 改查询语句