INT(2)
irá gerar um INT com a largura mínima de exibição de 2 :isso não afetar o intervalo de valores possíveis que podem ser armazenados no campo; nem é o número de bytes usados para armazená-lo. Parece ser apenas uma recomendação para aplicativos como mostrar o valor, a menos que
ZEROFILL
é usado (consulte a página vinculada). Um
TINYINT
não assinado (0...255) provavelmente também funcionaria, a menos que criopreservação
dá um grande passo à frente durante a vida útil do seu aplicativo.