Zeichenlänge von INT
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi, ich habe eine Frage zu der Zeichenlänge die man einem Feld geben kann wie z.B. INT(10). Jedes CMS hat INT oder VARCHAR mit einer Zeichenlänge versehen aber ich frage mich wieso? Laut dieser Seite: http://dev.mysql.com/doc/refman/5.1/de/numeric-types.html bringt es doch keinen Vorteil? Der Speicherbedarf bleibt unverändert. Wo also liegt der Vorteil eine Zeichenlänge mit anzugeben?
Beitrag zuletzt geändert: 21.12.2011 10:49:18 von melonenfans -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo melonenfans,
die Angabe der Zeichenlänge hat eigentlich nur dann Vorteile, wenn man auf der Konsole arbeitet. Dann werden die Spalten mit führenden Leerzeichen aufgefüllt damit die Ausgabe einheitlich ist. Für ein CMS, welches wohl hauptsächlich per PHP darauf zugreift ist es wohl tatsächlich überflüssig wenn nicht sogar abträglich, weil sich unter Umständen die Datenmenge eines Abfrageergebnisses durch die unnötigen Leerzeichen erhöht. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage