Какое назначение INT (какое-то значение) - какое-то значение в MYSQL? - PullRequest
1 голос
/ 21 января 2012

Я пытался написать TINYINT (1), TINYINT (2) и после таблицы desc; Оператор MYSQL показывает, что они разные, но когда я пытаюсь поместить значения в эти поля, фактический размер остается тем же - от -127 до 128 или если он будет НЕ ПОДПИСАН до 256. Итак, каков прием, чтобы использовать это, мы можно просто написать TINYINT вообще? Заранее спасибо.

1 Ответ

5 голосов
/ 21 января 2012

http://dev.mysql.com/doc/refman/5.5/en/numeric-type-attributes.html

MySQL поддерживает расширение для необязательного указания ширины отображения целочисленных типов данных в скобках после базового ключевого слова для типа.Например, INT (4) определяет INT с шириной отображения четырех цифр.Эта необязательная ширина отображения может использоваться приложениями для отображения целочисленных значений, ширина которых меньше ширины, указанной для столбца, путем добавления их слева с пробелами.(То есть эта ширина присутствует в метаданных, возвращаемых с наборами результатов. Независимо от того, используется она или нет, зависит от приложения.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...