Der INT
Der Datentyp in MySQL speichert genau das, eine ganze Zahl. Wie Sie es bei dem Integer-Datentyp in jeder Programmiersprache erwarten würden, schneidet die Datenbank-Engine alle führenden Nullen ab und rundet alle Dezimalstellen, was sie zum Speichern von Telefonnummern ungeeignet macht.
Wenn die Anzahl der Ziffern in der Telefonnummer immer gleich ist, verwenden Sie den Datentyp CHAR(length)
Verwenden Sie stattdessen den Datentyp VARCHAR(max_length)
, falls dies nicht der Fall ist . Diese speichern genau den eingegebenen Wert und keinen ganzzahligen Wert.