MySQL版本5.5.32-log中的空BIT值

时间:2013-06-22 15:36:45

标签: mysql bit sqldatatypes mysql-5.5

我正在尝试在表中插入记录,但是BIT列永远不会获取值并且始终为空。

CREATE TABLE foo (c1 BIT);
INSERT INTO foo (c1) VALUES (b'1');

我已经尝试过:BIT(1),b' 1',0b1,TRUE,1,' 1'。

MySQL版本:5.5.32-log

我让它传递并使用BOOLEAN数据类型,但我想知道出了什么问题。

1 个答案:

答案 0 :(得分:0)

对于显示,您可以将BIT列转换为另一种数据类型,例如INT。

要转换为INT,您可以添加0,例如

SELECT c1+0 AS c1 FROM foo ;