sql >> Base de Datos >  >> RDS >> Mysql

ERROR 1062 (23000):entrada duplicada '2147483647' para la clave 'PRIMARIA'

INT tiene un valor máximo con signo de 2147483647 . Cualquier número mayor que ese será truncado a ese valor. Lo que debe hacer es cambiar esa columna para que sea un varchar(20) que contendrá cadenas de hasta 20 caracteres, ya que los números de tarjetas bancarias son cadenas y no números (no se hacen operaciones matemáticas con). También debe eliminar AUTO_INCREMENT ya que ese no es un valor que incrementará.