Nota: cuando se trata de identificadores es preferible indicar UNSIGNED, ya que de lo contrario se pierde la mitad del rango de representación del número, puesto que esa mitad queda asignada a números negativos, que un ID jamás usará (¿te imaginas un documento de identidad que sea de número negativo?)
La mayoría de las veces eso no se notará porque el rango es amplio, un INT anda por los 2.000.000.000, pero cuando usas tipos de dato menores el impacto es inmediato: Un TINYINT será de 0 a 255, contra -128 a +127...