我想创建一个包含3个表字段id,name和name_bit的AC表。 name_bit字段结构应填充长度为4位的二进制数。我用BIT数据类型创建字段,长度为4 - >位(4)。
之后我在表格中填写了一些数据。我用二进制数0000填充name_bit字段,但它返回1并且超过4位长度。 Pict the table returns bit value into 1
你能帮我解决这个问题吗?我尝试删除并重新创建表,并重新安装我的XAMPP应用程序,但它仍然是相同的。
谢谢。
答案 0 :(得分:0)
您可以发布SHOW CREATE TABLE data_device_ac_type
的结果吗?
无论如何,当您SELECT
BIT
数据类型值时,请尝试以下操作:
SELECT CAST(ac_type_bit AS UNSIGNED) FROM data_device_ac_type where ac_type_id=1
以上应该会给你想要的结果。