Какой размер для поля INT в MySQL?
Да 5 - максимум 5 цифр, но если вы укажете 10 то максимальное значение будет не десять девяток а  2147483647
Максимальные и минимальные значения других полей: dev.mysql.com/doc/refman/5.7/en/integer-types.html
Вы удивитесь, но то, что вы называете размером - это не размер:
rmcreative.ru/blog/post/mysql--dlina-int