Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Prob mit Tabelle Antworten
Prob mit Tabelle

andy1983
Otto-Normal-Poster


Beiträge: 62


Hi,

wenn ich eine Tabelle was eintragen wil, kommt die fehlermeldung:
Duplicate entry '127' for key 1
Was kann das bedeuten, ich bin gerade bei der id 127, aber wieso macht er net bei 128 weiter?

  Profil   Editieren   Zitieren

m3rlin
Quasselstrippe


Beiträge: 264


Deine Spalte mit Primärschlüssel hat vermutlich TINYINT als Datentyp. Der reicht nur bis 128. Ändere den mal SMALLINT oder INT je nachdem wieviel Einträge Du erwartetst.

---
Webspace Preisvergleich Server Preisvergleich

Diese Nachricht wurde geändert von: m3rlin
  Profil   Editieren   Zitieren

webworker
Fachidiot


Beiträge: 115


Den Fehler hatte ich auch mal, da sollte in der Spalte (INT) eine Zahl eingetragen werden, die in der Vergangenheit schon mal eingetragen wurde.

Mach mal aus INT (oder was du jetzt hast..) VARCHAR ;)

---
Max
Hommingberger Gepardenforelle

  Profil   Website   Editieren   Zitieren

andy1983
Otto-Normal-Poster


Beiträge: 62


wieviele Einträge gehen denn bei INT oder SMALLINT rein?

  Profil   Editieren   Zitieren

inko
Fachidiot


Beiträge: 133


Mach auf keinen Fall Varchar, sondern benutze INT UNSIGNED, das geht dann von 0 bis
4294967295

  Profil   Editieren   Zitieren

michaelh
Forenheld


Beiträge: 1065


Hier ein Überblick über alle Variablen:

http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#COLUMN_TYPES



---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben