DB02001: Duplikatdatensatz
Was Das Bedeutet
Die Datenbank hat versucht, einen Datensatz mit einer ID einzufügen, die bereits existiert. Jeder Datensatz muss einen eindeutigen Identifikator haben.
Häufige Ursachen
- Sync-Konflikt — Gleiche Daten wurden zweimal synchronisiert
- Race Condition — Mehrere Vorgänge erstellen denselben Datensatz
- Datenbeschädigung — IDs wurden beschädigt oder dupliziert
- Importproblem — Importieren von Daten, die bereits existieren
So Beheben Sie Es
1. Daten Auffrischen
Daten vom Server neu synchronisieren:
- Neueste Daten abrufen
- Den Synchronisierungsprozess Konflikte lösen lassen
- Die neueren Daten sollten Vorrang haben
2. Vorgang Wiederholen
Beim Erstellen neuer Datensätze:
- Das System hat ihn möglicherweise bereits erstellt
- Überprüfen, ob der Datensatz existiert
- Vermeiden, mehrmals auf "Absenden" zu klicken
3. Lokalen Cache Leeren
Wenn Sie lokale Daten löschen oder die App neu installieren, werden alle Daten auf diesem Gerät gelöscht, die Ihre Filiale noch nicht erreicht haben – darunter offline erfasste Verkäufe, offene Warenkörbe und nicht gespeicherte Änderungen. Öffnen Sie vor dem Löschen Store health → Database und prüfen Sie, dass nichts als zurückgehalten oder noch nie an Ihren Server übertragen aufgeführt ist. Prüfen Sie anschließend unter Store health → Logs, ob 0 festhängende Datensätze und 0 noch zu sendende Änderungen angezeigt werden; schließen oder notieren Sie danach alle offenen Warenkörbe. Wenn Ihr WCPOS keine Seite „Store health“ hat, aktualisieren Sie zuerst WCPOS und prüfen Sie es dann. Wenn etwas aufgeführt wird oder noch aussteht oder Sie die Prüfung nicht durchführen können, löschen Sie nichts – wenden Sie sich an den Inhaber Ihrer Filiale oder den Support.
Nur wenn die Schritte 1, 2 und 4 nicht geholfen haben und erst nach der obigen Prüfung: lokale Daten zurücksetzen:
- Lokale Datenbank/Cache leeren
- Erneut einloggen
- Daten neu synchronisieren
4. Auf Duplikate in WooCommerce Überprüfen
Falls das Problem weiterhin besteht:
- WooCommerce auf doppelte Einträge überprüfen
- Nach Produkten/Bestellungen mit denselben IDs suchen
- Alle Duplikate im Admin bereinigen
5. Anhaltende Probleme Melden
Wenn dies häufig passiert:
- Notieren, welche Aktionen es verursachen
- Auf Muster überprüfen
- Dem Support mit Details berichten
Warum Das Wichtig Ist
Duplikate IDs würden verursachen:
- Verwirrung darüber, welcher Datensatz korrekt ist
- Datenüberschreibungen
- Sync-Probleme
Der Fehler verhindert Datenbeschädigungen.