MySQL 5.0.3以降では、BIT
を使用できます 。マニュアルには次のように書かれています:
MySQL 5.0.3以降、ビットフィールド値を格納するためにBITデータ型が使用されます。 BIT(M)のタイプは、Mビット値の格納を可能にします。 Mの範囲は1〜64です。
それ以外の場合は、MySQLのマニュアルに従って、BOOL
を使用できます。 またはBOOLEAN
、現時点ではtinyint
のエイリアスです。 (1):
ブール、ブール:これらのタイプは、TINYINT> (1)。ゼロの値はfalseと見なされます。ゼロ以外の値は真と見なされます。
MySQLは次のようにも述べています:
将来のMySQLリリースでは、標準SQLに従って完全なブール型処理を実装する予定です。
参照: http://dev.mysql.com /doc/refman/5.5/en/numeric-type-overview.html