Um TINYINT é um valor inteiro de 8 bits, um campo BIT pode armazenar entre 1 bit, BIT(1), e 64 bits, BIT(64). Para valores booleanos, BIT(1) é bastante comum.