Effectivement :
BIT , BOOL , BOOLEAN Ce sont des synonymes de TINYINT(1). Le synonyme BOOLEAN a été ajouté en version 4.1.0 Un type booléen complet, qui sera introduit pour être en accord avec la norme SQL-99.
http://dev.mysql.com/doc/mysql/fr/numeric-type-overview.html
Niveau boulot, je peux pas aider, car je suis un peu surchargé cette semaine.