Doppelter Eintrag '1' für Schlüssel 'PRIMARY'
Ich habe gerade einen sql-dump mit einem python-Skript und komprimiert es. Als ich versuchte auf die gleiche wiederherstellen in meiner lokalen Maschine, die ich erhalte eine Fehlermeldung "Duplicate entry '1' for key 'PRIMARY'". Aber habe ich eine separate test-Datenbank, die leer ist.
Was ist das problem und was wäre die Lösung?
- mehr info 🙂 Die DB entweder nicht leer oder Ihrer SQL-dumps hat hardcoded zwei Einsätzen mit dem 1 Wert für PK.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich vermute, dass Ihr dump enthält die Datenbank Namen rein (so etwas wie
USE your_database
), so dass, wenn Sie versuchen, wiederherstellen, erhalten Sie diesen Fehler.Ein weiterer Zustand könnte eine falsche dump: haben Sie den dump nicht enthalten, eigentlich doppelte Schlüssel?
Und noch mehr: machen Sie Ihre dump haben
DROP TABLE ... IF EXISTS..
?