mysql的bit()类型

bit(M),这个M的范1-64它有什么区别吗?
我试了下bit(8) bit(64)显示的ASCII码都一样啊
Image 699.png

阅读 2.1k
2 个回答
新手上路,请多包涵

bit(m),m为每个值的位数。值得长度<m,值的左边0填充。如bit(6)分配b'101',效果和分配b'000101'一样。

新手上路,请多包涵

mysql的bit不是2进制的么?你不要把它当成数字类型,bit默认是bit(1)= 0|1,bit(2) = 00, bit(8) = 00000000

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题