I don\'t want to touch-off a religious war here, but there seem to be two schools of thoughts in how to represent boolean values in a database. Some say bit is
bit
A previous StackOverflow post: What is the difference between BIT and TINYINT in MySQL?
When adding a new "BOOL" column, MySQL actually uses TINYINT.
I'd just stick with BOOL (aka TINYINT) and move on with life.