2011-02-11 3 views

答えて

8

あなたはビットを使用することができます(1)

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

BOOLは、(1)も通常だろう

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

ビットを1つの完全なバイトを取ることになるTINYINTとしてのMySQLに格納されます1バイトを取りますが、1つのレコードに複数のビットがある場合は、同じバイトに格納されます(最大8バイトまで)。

+1

単一のBITカラムも1つの完全なバイトを取ります。ただし、8つのBITが隣り合っている場合は、1バイトを使用します。 – Mchl

+0

@Mchl - ちょうどそれを入力していました。 – RichardTheKiwi

+1

@Mchl - 8バイトを一緒に宣言する必要があります。 –

0

ブール型データタイプの理想的なケース

関連する問題