Ska lägga in ett personnummer/org.nr i en kolumn där jag satt INT(10) som kolumntyp.
Om jag skall lägga in numret 821024-1439 så formaterar jag först bort bindestrecket med org.text.tostring().replace("-", "") (asp.net) och lägger in det i sql-satsen.
Problemet är att numret som fastnar i databasen är 2147483647.
Om jag istället använder org-numret 111111-1111 så blir talen rätt.
Om jag däremot använder datatypen BIGINT så blir talet 0 vad jag än skriver...
Det funkar bra om jag kör varchar på det, men det känns onödigt.
Vart ligger da fel tror ni?