SainT90,
Según tengo entendido, el valor numérico después de 'int'
no indica la cantidad de dígitos que acepta el número (esto si es así en el formato DECIMAL). Igualmente, coincido contigo en que usar un BIGINT es un poco excesivo.
Corrígeme si me equivoco.
Saludos