Hallo,
-
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).
-
Verwende bitte einen VARCHAR Datentypen mit ausreichender Länge
-
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
-
Dazu definiere die Spalte telefonnummer als "nullable" -> NULL und nicht NOT NULL
Gruss, Frank