Разликата е само в максималната стойност, която може да бъде съхранена (18,446,744,073,709,551,615 за bigint(20) и 4,294,967,295 за int(10), вярвам), според подробностите в MySQL Числови типове страница наръчник.
Между другото, използването на (20) и (10) до голяма степен е без значение, освен ако не използвате ZEROFILL. (т.е.:Всъщност не променя размера на съхраненото число - всичко зависи от типа.)
На практика обаче трябва да се отбележи, че е малко вероятно скоро да достигнете нито едно от тези ограничения, освен ако не сте наистина активен блогър.