W manualu mysql czytamy http://pl.php.net/http://dev.mysql.com/doc...data-types.html
M indicates the maximum display width for integer types. For floating-point and fixed-point types, M is the total number of digits that can be stored. For string types, M is the maximum length. The maximum allowable value of M depends on the data type.
INT[(M)] [UNSIGNED] [ZEROFILL]
A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295" title="Zobacz w manualu PHP" target="_manual">http://dev.mysql.com/doc/refman/5.0/en/data-types.html
M indicates the maximum display width for integer types. For floating-point and fixed-point types, M is the total number of digits that can be stored. For string types, M is the maximum length. The maximum allowable value of M depends on the data type.
INT[(M)] [UNSIGNED] [ZEROFILL]
A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295
Wiec czy w przypadku int(m) max(m) = 10 ? jesli wiec zrobie int(2) max z tego bedzie 99 ?