On 27-Apr-2004 Paul DuBois wrote:
> At 13:29 -0400 4/27/04, Keith C. Ivey wrote:
>>On 27 Apr 2004 at 13:59, Ronan Lucio wrote:
>>
>>>  OK, I understood it, but I didnīt understand why is there an
>>>  option
>>>  TINYINT(n)
>>
>>See http://dev.mysql.com/doc/mysql/en/Numeric_types.html
>>
>>|   Another extension is supported by MySQL for optionally
>>|   specifying the display width of an integer value in
>>|   parentheses following the base keyword for the type (for
>>|   example, INT(4)). This optional display width specification
>>|   is used to left-pad the display of values having a width
>>|   less than the width specified for the column. However, the
>>|   display width does not constrain the range of values that
>>|   can be stored in the column, or the number of digits that
>>|   will be displayed for values having a width exceeding that
>>|   specified for the column.
>>
>>I haven't found much use for display widths myself, but then
>>different people use MySQL differently.
> 
> I agree.  I cannot think of a time when I've actually specified
> a display width, except just to see what effect it has on result
> display. :-)
> 

The only time I've used it is in a billing app (w/ zerofill):

CREATE TABLE invoice (
  id mediumint(6) unsigned zerofill NOT NULL auto_increment,
  idcust mediumint(5) unsigned zerofill NOT NULL, 
     ... 
);

You can make some pretty decent reports with a shell script if the DB
lends a hand with formatting. 


-- 
Don Read                                     [EMAIL PROTECTED]
-- It's always darkest before the dawn. So if you are going to 
   steal the neighbor's newspaper, that's the time to do it.

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to