Dennis: Was bedeutet die geklammerte Zahl beim Feldtyp?

Beitrag lesen

Hi Encoder,

Obendrein hat bei nummerischen Typen die Längenangabe nur Einfluss auf die Anzeige auf der MySQL-Konsole.
Wie wirkt sich das da aus?

Das wirkt sich nicht nur auf der Konsole aus:

„Wenn hierzu das optionale Erweiterungsattribut ZEROFILL verwendet wird,
  erfolgt ein Auffüllen nicht mehr mit Leerzeichen, sondern mit Nullen.
  Bei einer Spalte etwa, die als INT(5) ZEROFILL deklariert ist, wird der
  Wert 4 als 00004  abgerufen.” (Quelle)

Auf der verlinkten Seite sind übrigens auch die Wertebereiche für TINYINT, SMALLINT, INT und BIGINT genannt.

Viele Grüße,
  ~ Dennis.