Der Wert 3172978990 ist größer als 2147483647 – der Maximalwert für INT
– daher der Fehler. MySQL-Ganzzahltypen und ihre Bereiche sind hier aufgeführt
.
Beachten Sie auch, dass der (10)
in INT(10)
definiert nicht die "Größe" einer ganzen Zahl. Es gibt die Anzeigebreite
an der Säule. Diese Informationen sind nur beratend.
Um den Fehler zu beheben, ändern Sie Ihren Datentyp in VARCHAR
. Telefon- und Faxnummern sollten als Zeichenfolgen gespeichert werden. Siehe diese Diskussion
.