MySQL har ikke intern boolesk datatype. Den bruger den mindste heltalsdatatype - TINYINT.
BOOLEAN og BOOL er ækvivalenter til TINYINT(1), fordi de er synonymer.
Prøv at oprette denne tabel -
CREATE TABLE table1 (
column1 BOOLEAN DEFAULT NULL
);
Kør derefter SHOW CREATE TABLE, du får dette output -
CREATE TABLE `table1` (
`column1` tinyint(1) DEFAULT NULL
)