MySQL heeft geen intern booleaans gegevenstype. Het gebruikt het kleinste gehele gegevenstype - TINYINT.
De BOOLEAN en BOOL zijn equivalenten van TINYINT(1), omdat het synoniemen zijn.
Probeer deze tabel te maken -
CREATE TABLE table1 (
column1 BOOLEAN DEFAULT NULL
);
Voer vervolgens SHOW CREATE TABLE uit, u krijgt deze uitvoer -
CREATE TABLE `table1` (
`column1` tinyint(1) DEFAULT NULL
)