Bunun 2 değişik tanımlaması var mysql'de. Birisi int(3) diğer, int(3) zerofill.
int(3) ile 1 değerini girersen 3 basamak atar ve sadece 1 yazar, yani 3 adet boşluk bırakıp sonra 1 yazar. Zerofill yaparsan 001 yazar. 3 basamaklıyı geçene kadar parantez içerisindeki sayı adeti kadar 0 yazar.
int(3) - 1, 2, 123,1234,12345 ...
int(3) zerofill - 001,002,023,999,102341 ..
create table #temp(a int(3),b int(3) zerofill)
insert into #temp(a,b)values(1,1),(1,12),(1234,123123)
select * from #temp
77777777777 yazarsan integer'ın maksimum desteklediği sayıyı kaydeder. int(3) yapmış olman yanlızca 3 basamaklı kaydetmeni sağlamaz.