INT
hat einen maximalen vorzeichenbehafteten Wert von 2147483647
. Jede größere Zahl wird auf diesen Wert gekürzt. Was Sie tun müssen, ist, diese Spalte in ein varchar(20)
zu ändern die Zeichenfolgen mit bis zu 20 Zeichen enthält, da Bankkartennummern Zeichenfolgen und keine Zahlen sind (Sie rechnen nicht mit). Sie sollten auch AUTO_INCREMENT
entfernen da dies kein Wert ist, den Sie erhöhen werden.