Мне кажется, что многие люди произвольно назначают большие размеры полям первичного / внешнего ключа в своих схемах MySQL, таких как INT (11) и даже BIGINT (20), которые использует WordPress.
Теперь поправьте меня, если я ошибаюсь, но даже INT (4) будет поддерживать (без знака) значения до 4 миллиардов. Измените его на INT (5), и вы допустите значения до квадриллиона, что больше, чем вам когда-либо понадобится, если только вы не храните геоданные в НАСА / Google, что, я уверен, большинство из нас не делает.
Есть ли причина, по которой люди используют такие большие размеры для своих первичных ключей? Для меня это пустая трата времени ...