sql >> Database teknologi >  >> RDS >> Mysql

FEJL 1062 (23000):Dubleret indtastning '2147483647' for nøglen 'PRIMÆR'

INT har en maksimal signeret værdi på 2147483647 . Ethvert tal større end det vil blive afkortet til denne værdi. Det du skal gøre er at ændre den kolonne til at være en varchar(20) som vil indeholde strenge på op til 20 tegn, da bankkortnumre er strenge og faktisk ikke tal (du laver ikke matematik med). Du bør også fjerne AUTO_INCREMENT da det ikke er en værdi, du vil øge.



  1. DATEADD-ækvivalent i PostgreSQL

  2. SQL Server XML-forespørgsel med flere navnerum

  3. Sådan rettes fejl ved udførelse af DDL-ændringstabelhændelser drop fremmednøgle FKg0mkvgsqn8584qoql6a2rxheq via JDBC Statement

  4. Få resterende dage, timer og minutter ved at bruge mySql