Re: int(10) va int(11)

2010-06-16 Thread Lucio Chiappetti
On Mon, 14 Jun 2010, Michael Dykman wrote: 11 characters of display allow for any int of any size, signed or unsigned. When you do not specify a length attribute in a declaration, MySQL uses 11 as the default. As an astrophysicist, I've always considered a flaw the fact that mysql (or SQL in

RE: int(10) va int(11)

2010-06-14 Thread Daevid Vincent
AFAIK, the number in parenthesis is ONLY for display purposes in formatting the size of the column in mySQL command line output, NOT the size of the data that can be held. I think they use (11) because unsigned will need one extra character for the minus sign. INT SIGNED = -2147483648 to 21474836

Re: int(10) va int(11)

2010-06-14 Thread Michael Dykman
11 characters of display allow for any int of any size, signed or unsigned. When you do not specify a length attribute in a declaration, MySQL uses 11 as the default. For your application, use what makes sense for your problem's domain. - michael dykman On Mon, Jun 14, 2010 at 12:14 PM, Ryan