KEHTIVA DUPLICATE ENTRY '127' 1

MySQL dubleeriv kirje 127 võtme 1 vea puhul tekib siis, kui andmebaasi või tabeli esmane võti on seatud TINYINTi andmetele või väljale . TINYINIT-välja tüübi maksimaalne väärtus võib olla 128. Uute kirjete lisamisel andmebaasi suurendatakse iga lisatud kirje jaoks esmast võtit . Kui TINYINT-tüüpi primaarse võtme suurus ületab 128, kuvatakse klahvi 1 vea duplikaat 127 . Probleemi lahendamiseks võib primaarvõtme TINYINT-andmetüübi muuta INT-ks või kasutada teise tabeli käsku selle välja väärtuse automaatseks suurendamiseks.

Kui te kasutate MySQL-i ja olete silmitsi veaga "duplikaadi sisestus 127 võtmele 1", kui üritate oma andmebaasi tabelisse kirjutada, ärge paanikas. See peaks olema seotud järgnevaga ja seda on lihtne lahendada, nagu allpool näidatud:

  • Kui tabeli esmane võti on TINYINT
  • TINYINTi võimsus on väiksem kui 1 bait.
  • TINYINT-väli võib tavaliselt kasutada ainult 128 väärtust

Lahendus

Selle probleemi lahendamiseks saate valida kaks lahendust:

  • 1. Püüdke kasutada väljalt automaatse juurdekasvu väärtuse suurendamiseks teist tabeli käsku.
  • 2. Valige esmane võti TINYINTilt INT tüübile.

Vaata ka :

//dev.mysql.com/doc/refman/5.1/et/numeric-types.html

Võite oma probleemi postitada ka meie Kioskea foorumil, millele pääsete ligi alloleval lingil:

//ccm.net/forum/forum 3 programmeerimine

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited