Я всегда думал, что число в скобках представляет собой длину поля?
Однако я понимаю, что это не всегда так. Может быть, это проблема MySQL? Кто-то сказал мне, что если я установлю поле длиной 9 символов, я могу добавить значение, превышающее 9 символов, но будут сохранены только первые 9.
Пример:
CREATE TABLE `person` (
id INT,
age INT(2)
);
Если это так, не должен ли я выбрать что-то вроде TINYINT вместо INT для возраста?