MySQL tidak memiliki tipe data boolean internal. Ia menggunakan tipe data integer terkecil - TINYINT.
BOOLEAN dan BOOL setara dengan TINYINT(1), karena keduanya sinonim.
Coba buat tabel ini -
CREATE TABLE table1 (
column1 BOOLEAN DEFAULT NULL
);
Kemudian jalankan SHOW CREATE TABLE, Anda akan mendapatkan output ini -
CREATE TABLE `table1` (
`column1` tinyint(1) DEFAULT NULL
)