Andreas Görtz: MYSQL macht kein UPDATE

Beitrag lesen

Hi Taurus,

»» Und wie erwähnt: Postleitzahlen sind keine Integers, auch keine fünfstelligen.[...]

Okay, das mit der Länge leuchtet mir ein. Aber nicht warum es keine Integer sind.

deutsche Postleitzahlen sind immer fünfstellig. Die führende 0 gehört eindeutig zur Information ("Die erste Ziffer der fünfstelligen Postleitzahl bezeichnet die Zone (und damit den Verkehrsflughafen, ab dem die Post ausgeliefert wird)[...]" (http://de.wikipedia.org/wiki/Postleitzahl_(Deutschland)#Systematik), daher sollte sie auch gespeichert werden.

Und wenn du deine Anwendung mal internationalisieren möchtest, kommst du an String-Datentypen eh nicht vorbei, da nicht-deutsche PLZ auch Buchstaben enthalten können.

Gruß,
Andreas.