Според мен bigint би било по-добре. Съхранява се като цяло число, което MySQL ще разбере естествено, без да е необходимо преобразуване, и следователно (предполагам си) ще бъде по-бързо при манипулиране. Следователно трябва да очаквате MySQL да бъде малко по-ефективен, ако използвате bigint.
Според тази страница с ръководство , първите 9 цифри от вашия номер ще бъдат съхранени в блок от четири байта, а останалите цифри (необходими са ви до 12) ще бъдат съхранени в блок от два байта. Това означава, че вашата колона заема 6 байта на ред, за разлика от 8 байта за bigint. Бих предложил, освен ако а) ще съхранявате наистина неприличен брой редове, така че заетото пространство е сериозна загриженост, и б) ще трябва да правите заявки за въпросните данни много малко, трябва отидете с bigint.