Il valore 3172978990 è maggiore di 2147483647 – il valore massimo per INT
– da qui l'errore. I tipi interi MySQL e i relativi intervalli sono elencati qui
.
Nota anche che il (10)
in INT(10)
non definisce la "dimensione" di un numero intero. Specifica la larghezza di visualizzazione
della colonna. Queste informazioni sono solo consultive.
Per correggere l'errore, cambia il tipo di dati in VARCHAR
. I numeri di telefono e di fax devono essere memorizzati come stringhe. Vedi questa discussione
.