(m)
wskazuje szerokość wyświetlania kolumny; aplikacje takie jak klient MySQL wykorzystują to podczas wyświetlania wyników zapytania.
Na przykład:
| v | a | b | c |
+-----+-----+-----+-----+
| 1 | 1 | 1 | 1 |
| 10 | 10 | 10 | 10 |
| 100 | 100 | 100 | 100 |
Tutaj a
, b
i c
używasz TINYINT(1)
, TINYINT(2)
i TINYINT(3)
odpowiednio. Jak widać, dopełnia wartości po lewej stronie za pomocą szerokości wyświetlacza.
Należy zauważyć, że nie wpływa to na akceptowany zakres wartości dla tego konkretnego typu, tj. TINYINT(1)
nadal akceptuje [-128 .. 127]
.