Převod ENUM na TINYINT může přinést neočekávané výsledky, protože MySQL již vaše ENUM ve skutečnosti uloží ve tvaru celých čísel. Chcete-li získat požadovaný výsledek, měli byste ve skutečnosti začít převedením sloupce na CHAR(1) a poté přejděte na TINYINT(1) .