MySQL BIT变量类型更改数据

时间:2014-05-26 12:54:48

标签: php mysql sql

我有一个包含两列和两个变量类型的表。

CATEGORY VARCHAR(64)

HASH BIT(49)

我每次使用php页面时都会插入新值。

以下是一个示例插入语句:

INSERT INTO `HASH` (HASH, CATEGORY) VALUES (0b1001010010110101011100111000101000010100001110001, 'foo');

查询执行正常,但问题出在此处。

现在,当我查看我的数据库时,'foo'哈希值是这样的:

1001100100011011100110000001100010011010000110000

原始值为:

1001010010110101011100111000101000010100001110001

这是为什么?我该如何解决?

1 个答案:

答案 0 :(得分:0)

错误必须位于其他地方。

代码有效。请参阅this SQLFiddle example