MySql documentation состояния:MySql TINYINT используя параметр максимальной ширины дисплея
М указывает максимальную ширину отображения для целочисленных типов.
у меня есть:
CREATE TABLE `one` (x TINYINT(2));// set the display value to 2 digits
INSERT INTO `one` (x) VALUES (9);
SELECT * FROM `one`;
Выход:
+------+
| x |
+------+
| 9 |
+------+
Где ширина дисплея две цифры; Я вижу, вид шириной 4 цифры, как в:
+------+
| x |
+------+
| 0009 |
+------+
Параметр 'ZEROFILL' не влияет на фактическое значение, сохраненное для целочисленного типа. Ширина экрана наиболее полезна с опциями 'ZEROFILL'. – spencer7593
Исправлено «сохранено» на «извлечено», спасибо за комментарий. Этот ответ также получил ниндзя-downvoted btw, как ваш, кто-то в рулоне. –