int([M])

4 отговора 287 прегледа
#1

int([M])

Много странно защо като декларирам поле int(2) примерно,
или int(11) или просто int, винаги в това поле може да се запише максималната стойност за типа integer.

Какво всъщност значи и указва този незадължителен параметър?

Отговор
в отговор на campbell #2

Re: int([M])

За коя база данни питаш?

Everything louder than everything else...
Отговор
в отговор на Dakota #3

Re: int([M])

MySQL, a таблицата е MyISAM

Отговор
в отговор на campbell #4

Re: int([M])

Според документацията, този параметър служи единствено за видимото отместване и подравняване на числата.

Та, може би наистина за това служи, ти как мислиш?...

Everything louder than everything else...
Отговор
в отговор на campbell #5

Re: int([M])

пробвай това:

CREATE TABLE x (i INT(4) ZEROFILL);
INSERT INTO x VALUES (0), (1), (22), (333);
SELECT * FROM x;


Ето затова служи [M]

А пък го има и в документацията както Дакота вече ти каза

salle.online.bg/sig
Отговор