Esa pregunta ya te la respondí al decir que
puedes asignarle un valor a ese campo, pero es absolutamente irrelevante para el valor del dato que almacenarás.
Conforme dice el manual (por eso te pasé el link: para que leas directamente lo que dice):
Cita: MySQL soporta otra extensión para especificar de forma óptima el ancho a mostrar de un tipo entero en paréntesis después de la palabra clave para el tipo (por ejemplo, INT(4)). Esta especificación opcional del ancho de muestra se usa para alinear a la izquierda la muestra de los valores con ancho menor que el ancho especificado para la columna.
El ancho de muestra no restringe el rango de valores que pueden almacenarse en la columna, ni el número de dígitos que se muestran para valores con ancho que exceda el especificado para la columna.
Cuando se usa en conjunción con el atributo de extensión opcional ZEROFILL, el relleno por defecto de espacios se reemplaza por ceros. Por ejemplo, para una columna declarada como INT(5) ZEROFILL, un valor de 4 se muestra como 00004. Tenga en cuenta que si almacena valores mayores que el ancho de muestra en una columna entera, puede tener problemas cuando MySQL genera tablas temporales para algunos joins complicados, ya que en estos casos MySQL cree que los datos encajan en el ancho original de la columna.
Lo que debe quedarte en claro es:
1) Ese valor que te pide phpMyAdmin sólo sirve para indicar al constructor de la tabla que ponga eso como valor entre paréntesis:
Pero en este ejemplo, sin importar qué le hayas puesto, como es un INT vale sólo lo que el tipo de campo especifica: pueden ingresarse valores entre -2147483648 y 2147483647, porque
ese es el rango del tipo de campo.
Cita: TINYINT
Con signo: -128 al 27
Sin signo: 0 al 255
SMALLINT
Con signo: -32768 al 32767
Sin signo: 0 al 65535
MEDIUMINT
COn signo: -8388608 al 8388607
Sin signo: 0 al 16777215
INT
Con signo: -2147483648 al 2147483647
Sin signo: 0 al 4294967295
BIGINT
Con signo: -9223372036854775808 al 9223372036854775807
sin signo: 0 al 18446744073709551615