Voor MySQL 5.0.3 en hoger kunt u BIT
. gebruiken . De handleiding zegt:
Vanaf MySQL 5.0.3 wordt het BIT-gegevenstype gebruikt om bitveldwaarden op te slaan. Een type BIT(M) maakt opslag van M-bit-waarden mogelijk. M kan variëren van 1 tot 64.
Anders kunt u volgens de MySQL-handleiding BOOL
. gebruiken of BOOLEAN
, die momenteel aliassen zijn van tinyint
(1):
Bool, Boolean:deze typen zijn synoniemen voor TINYINT (1). Een waarde van nul wordt als onwaar beschouwd. Niet-nulwaarden worden als waar beschouwd.
MySQL stelt ook dat:
We zijn van plan om in een toekomstige MySQL-release een volledige afhandeling van het booleantype te implementeren, in overeenstemming met de standaard SQL.
Referenties:http://dev.mysql.com /doc/refman/5.5/en/numeric-type-overview.html