ChrisB: (MySQL) INT(M) - Was gibt das M an?

Beitrag lesen

Hi,

This optional display width is used to display integer values having a width less than the width specified for the column by left-padding them with spaces.

Aber was ist damit gemeint? Was bewirkt dieses M genau? Mit was für "Spaces" wird der Integer links aufgefüllt?

Na mit Leerzeichen - wenn du dir bspw. das Ergebnis einer Query auf der Konsole anschaust.

Weder mit Nullen, noch mit Leerzeichen.

Doch, mit Nullen - wenn das Attribut zerofill fuer die Spalte zusaetzlich gesetzt ist.

"22" ist bei INT(2) "22", aber ebenso bei INT(10) "22" und nicht "        22" oder irgendsowas.

Kommt drauf an, *wo* du es betrachtest.

MfG ChrisB