2011-02-11 26 views

Trả lời

8

Bạn có thể dùng chút (1)

http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

BOOL được lưu trữ trong MySQL như TINYINT trong đó sẽ có 1 byte đầy đủ

http://dev.mysql.com/doc/refman/5.0/en/other-vendor-data-types.html

Một chút (1) bình thường cũng mất 1-byte nhưng nếu có nhiều bit trong một bản ghi duy nhất, sau đó chúng được lưu trữ trong cùng một byte, tối đa 8 byte.

+1

Một cột BIT duy nhất cũng sẽ mất một Byte đầy đủ. Tuy nhiên, nếu bạn có 8 BIT cạnh nhau, chúng sẽ mất một byte. – Mchl

+0

@Mchl - Tôi chỉ cần gõ vào số – RichardTheKiwi

+1

@Mchl - Bạn có nói rằng (để đóng gói các bit thành một byte một cách thích hợp) mà 8 cột phải được khai báo cùng nhau, không có cột nào khác giữa chúng? –

0

Trường hợp lý tưởng của nó đối với loại dữ liệu boolean

Các vấn đề liên quan