Wartość 3172978990 jest większa niż 2147483647 – maksymalna wartość dla INT
– stąd błąd. Typy liczb całkowitych MySQL i ich zakresy są wymienione tutaj
.
Zwróć też uwagę, że (10)
w INT(10)
nie definiuje „rozmiaru” liczby całkowitej. Określa szerokość wyświetlania
kolumny. Ta informacja ma charakter wyłącznie informacyjny.
Aby naprawić błąd, zmień typ danych na VARCHAR
. Numery telefonów i faksów powinny być przechowywane jako ciągi. Zobacz tę dyskusję
.