Gå til innhold

Problem med autoindex i mysql


Anbefalte innlegg

Hei !

 

Jeg kjører et telefonlistesystem basert på php og mysql, og dette har fungert i 8 mnd nå.

 

Til nå har 112 personer lagt seg inn i databasen, men så har autoindex funksjonen i MySQL hengt seg oppe. Så når en person registerer seg nå, vil mysql putte infoen inn på plass 127, selv om forrige person også ble lagt der....

 

Problem.gif

 

Håper noen der ute har forslag på en løsning.

Lenke til kommentar
Videoannonse
Annonse

Quote:


diskvask skrev (2002-03-07 11:59):

Jeg tipper det største sifferet du kan lagre i auto increment feltet ditt er 127. Prøv å forandre datatypen i auto increment feltet til int eller int(4) f.eks.


 

Hadde samme problemet då eg lærte meg mySQL. Brukte int(4) eller noko slikt, og då vart maks-verdien sett til 127. Då fekk ein mange IDar som var like, og det vart umogleg å bruka databasen. Benytt ALTER TABLE for å endre ID-typen, og etterpå UPDATE for å endre IDa. Husk å sette UNIQUE på ID-typen.

Lenke til kommentar
  • 2 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...