INT tem um valor máximo assinado de 2147483647
. Qualquer número maior que isso será truncado para esse valor. O que você precisa fazer é alterar essa coluna para ser um varchar(20) que conterá strings de até 20 caracteres, já que os números do cartão bancário são strings e não realmente números (você não faz contas com o). Você também deve remover AUTO_INCREMENT como esse não é um valor que você estará incrementando.