我一直认为 BIT(1)
列的存储大小是 1 位。
但是http://dev.mysql.com/doc/refman/5.6/en/storage-requirements.html
表示它大约是 (1+7)/8 字节 = 1 字节 = 8 位。
如果我有 32000 行 BIT(1)
数据,是否意味着它需要 32000 * (1+7)/8 字节 = 32000 字节的存储空间?
最佳答案
BIT(M) 约(M+7)/8 字节
http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
->数据需要对齐所以mysql需要字节的倍数
关于mysql - BIT(1) 的存储大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7785588/