Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

ERRO 1062 (23000):Entrada duplicada '2147483647' para chave 'PRIMARY'


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.