grazie optime del link.

Su stack overflow c'e il link al manuale ufficiale mysql dal quale leggo :

BOOL, BOOLEAN
These types are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true



Quindi per corretteza direi usa TINYINT(1)