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
https://dev.mysql.com/doc /refman/5.0/da/numeric-type-overview.html