hvis du bruger en mysql-version større end 5.0.3 Bit
er ikke længere et alias for Tinyint
men hvis du opretter en bit
kolonne får den alligevel 1 Byte
.
så brug Bit(1)
eller Tinyint(1)
er lig, og du får ingen fordele, hvis dit bord kun havde 1 Bit
kolonne.
men hvis du havde flere sande/falske kolonner, foreslår jeg, at du bruger Bit
da hver værdi af bitkolonnerne er placeret i den samme 1 Byte
indtil den er fyldt.
hvis du bruger mysql lavere end 5.0.3, så brug tinyint
eller bit
er helt fint. hvis du ser på mysql-dokumentationen på bool
typer du ser, at det er et alias for tinyint
http://dev.mysql.com/doc /refman/5.0/da/numeric-type-overview.html