mySQL duplicate entry
Joachim
- datenbank
Hi,
bei doppeltem Eintrag in ein unique Feld erhalte ich ja den Fehler:
1062: Duplicate entry 'xyz' for key 1
Fuer was steht nun eigentlich key?
Gruesse, Joachim
Hallo,
ich weiß es nicht 100%ig, aber du kannst durchaus mehrere Indizes für eine Tabelle vergeben. Demnach könnten auch mehrere UNIQUE-Vorgaben entstehen. MySQL sagt dir hiermit denke ich nur _welchen_ der Keys du verletzt hast, damit du nachschauen kannst was der denn regelt.
MfG
Rouven
Hi,
MySQL sagt dir hiermit denke ich nur _welchen_ der Keys du verletzt hast, damit du nachschauen kannst was der denn regelt.
hmm, aber diese keyangaben aendern sich je nach Feld. Feld 2 z. B: key 3, Feld 4 = key 1. Alle Felder sind aber lediglich "unique".
*koppkratz*
Gruesse, Joachim
hi,
MySQL sagt dir hiermit denke ich nur _welchen_ der Keys du verletzt hast, damit du nachschauen kannst was der denn regelt.
hmm, aber diese keyangaben aendern sich je nach Feld. Feld 2 z. B: key 3, Feld 4 = key 1. Alle Felder sind aber lediglich "unique".
*koppkratz*
und was macht mysql, wenn du ein feld als unique definierst?
es legt einen schlüssel dafür an.
gruß,
wahsaga