INT(2)
generará un INT con el ancho de visualización mínimo de 2 :
esto no afectar el rango de posibles valores que se pueden almacenar en el campo; tampoco lo es el número de bytes utilizados para almacenarlo. Parece ser solo una recomendación para las aplicaciones sobre cómo mostrar el valor, a menos que ZEROFILL
se utiliza (ver la página vinculada).
Un TINYINT
sin firmar (0...255) probablemente también funcionaría, a menos que cryopreservation
da un gran paso adelante durante la vida útil de su aplicación.