MySQL pre kompatibilitu s SQL syntaxou pouziva cislo v zatvorke, ktore hovori o dlzke slova, ale neberie ho do uvahy. Niektore nastroje na pracu s DB mozu byt urcene pre viac platforiem a tomuto cislu venuju vyzam a niekto kto chcel urobit boolean vytvoril tinyint(1). Alebo aj nevenuju a defaultne tam daju int(4), alebo aj preto, ze vedia, ze aj tak MySQL pouzije viac bitov.
Takze ak je to MySQL, tak je uplne jedno, ci je tam tinyint 1, 4, alebo 17.
Funkcny priklad:
CREATE TABLE `nekritizuj_bezhlavo_toho` (`o_koho_robote_vela_nevies` TINYINT(17));