INT
má maximální hodnotu se znaménkem 2147483647
. Jakékoli číslo větší než toto bude zkráceno na tuto hodnotu. Co musíte udělat, je změnit tento sloupec na varchar(20)
který bude obsahovat řetězce o délce až 20 znaků, protože čísla bankovních karet jsou řetězce a nikoli ve skutečnosti čísla (nebudete s nimi počítat). Měli byste také odstranit AUTO_INCREMENT
protože to není hodnota, kterou budete zvyšovat.