|
|
|
| В описании типов данных Mysql INT есть выражение
INT[(M)] [UNSIGNED] [ZEROFILL]
A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.
Не могу понять, какую смысловую нагрузку несет (M) - пробовал использовать различные значения (M), максимальная разрядность поля от этого не меняется.
Может кто подскажет, в чем тут прикол? | |
|
|
|
|
|
|
|
для: Yuri2
(17.06.2008 в 13:43)
| | цитирую:
при объявлении целого типа задаётся количество отводимых под число символов М (от 1 до 255). это необязательное указание количества выводимых символов используется для дополнения пробелами слева от выводимых значений символов, меньших чем заданная ширина столбца. однако ограничений ни на диапазон величин, ни на количество разрадов не налагается. | |
|
|
|
|
|
|
|
для: Yuri2
(17.06.2008 в 13:43)
| | >максимальная разрядность поля от этого не меняется.
правильно.
M indicates the maximum display width for integer types
если в INT(11) вставить 100 то показано будет 100
при INT(11) ZEROFILL будет 00000000100 | |
|
|
|
|
|
|
|
для: Root
(17.06.2008 в 13:50)
| | Спасибо | |
|
|
|