Mysql
 sql >> Datenbank >  >> RDS >> Mysql

ERROR 1062 (23000):Doppelter Eintrag '2147483647' für Schlüssel 'PRIMARY'

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.