Frank (no reg): 0 bei INT

Beitrag lesen

Hallo,

  1. ein Datentyp INT ist für die Speicherung von Telefonnummern schlicht und simpel falsch. Du kannst auch einem numerischen Datentypen keinen String '' zum speichern geben (normalerweise).

  2. Verwende bitte einen VARCHAR Datentypen mit ausreichender Länge

  3. Statt einer leeren Zeichenkette '' solltest du bei Nichteingabe den Wert einfach auf NULL belassen. NULL ist nix, unbekannt und wird vom DBMS auch als solches behandelt und verstanden

  4. Dazu definiere die Spalte telefonnummer als "nullable" -> NULL und nicht NOT NULL

Gruss, Frank