De waarde 3172978990 is groter dan 2147483647 – de maximale waarde voor INT
- vandaar de fout. MySQL integer-typen en hun bereiken worden hier vermeld
.
Merk ook op dat de (10)
in INT(10)
definieert niet de "grootte" van een geheel getal. Het specificeert de weergavebreedte
van de kolom. Deze informatie is alleen adviserend.
Om de fout op te lossen, wijzigt u uw gegevenstype in VARCHAR
. Telefoon- en faxnummers moeten als strings worden opgeslagen. Zie deze discussie
.