MySQL creating "boolean" columns as "bit(1)" instead of "tinyint(1)"

I agree with the comment above, BOOLEAN should be a TINYINT(1) in MySQL since that is the default mapping. The current behavior doesn’t work, even the mysql command line is confused and shows random chars