Zum Hauptinhalt springen
Version: 1.x

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​

Prüfen Sie zuerst, ob nicht gespeicherte Arbeit vorliegt

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:

  1. Lokale Datenbank/Cache leeren
  2. Erneut einloggen
  3. 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.

  • DB02002 — Datensatz Nicht Gefunden
  • DB02003 — Einschränkungsverletzung