For MySQL 5.0.3 og nyere kan du bruge BIT
. Manualen siger:
Fra og med MySQL 5.0.3 bruges BIT-datatypen til at gemme bitfeltværdier. En type BIT(M) muliggør lagring af M-bit værdier. M kan variere fra 1 til 64.
Ellers kan du ifølge MySQL-manualen bruge BOOL
eller BOOLEAN
, som i øjeblikket er aliaser af tinyint
(1):
Bool, Boolean:Disse typer er synonymer for TINYINT (1). En værdi på nul betragtes som falsk. Ikke-nulværdier betragtes som sande.
MySQL siger også, at:
Vi har til hensigt at implementere fuld booleantype-håndtering i overensstemmelse med standard SQL i en fremtidig MySQL-udgivelse.
Referencer:http://dev.mysql.com /doc/refman/5.5/da/numeric-type-overview.html