NEWS
Cannot INSERT INTO `DBioBroker, Error: Duplicate entry
-
Hallo zusammen,
Seit ein paar Tagen bekomme ich mehrmals am Tag folgende Meldungen:
sql.0 2025-11-14 19:04:25.739 error Cannot insert INSERT INTO `DBioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES (27, 1763143465665, -0.8242, 1, 7, 0);: Error: Duplicate entry '27-1763143465665' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung) sql.0 2025-11-14 19:20:54.686 error Cannot insert INSERT INTO `DBioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES (27, 1763144454586, -0.656, 1, 7, 0);: Error: Duplicate entry '27-1763144454586' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung) sql.0 2025-11-14 20:36:24.405 error Cannot insert INSERT INTO `DBioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES (27, 1763148984328, -1.2629000000000001, 1, 7, 0);: Error: Duplicate entry '27-1763148984328' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung) sql.0 2025-11-14 23:19:19.951 error Cannot insert INSERT INTO `DBioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES (27, 1763158759889, -0.5088, 1, 7, 0);: Error: Duplicate entry '27-1763158759889' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung)Hab schon mal das Forum durchsucht, da hatte vor Jahren jemand ein ähnliches Problem, aber es konnte keine Lösung angegeben werden.
Hat eventuell jemand eine Idee, woran der Fehler liegt? Die diversen Einstellungen des SQL-Adapters hab ich schon getestet, bisher ohne Erfolg. -
Hallo zusammen,
Seit ein paar Tagen bekomme ich mehrmals am Tag folgende Meldungen:
sql.0 2025-11-14 19:04:25.739 error Cannot insert INSERT INTO `DBioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES (27, 1763143465665, -0.8242, 1, 7, 0);: Error: Duplicate entry '27-1763143465665' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung) sql.0 2025-11-14 19:20:54.686 error Cannot insert INSERT INTO `DBioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES (27, 1763144454586, -0.656, 1, 7, 0);: Error: Duplicate entry '27-1763144454586' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung) sql.0 2025-11-14 20:36:24.405 error Cannot insert INSERT INTO `DBioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES (27, 1763148984328, -1.2629000000000001, 1, 7, 0);: Error: Duplicate entry '27-1763148984328' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung) sql.0 2025-11-14 23:19:19.951 error Cannot insert INSERT INTO `DBioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES (27, 1763158759889, -0.5088, 1, 7, 0);: Error: Duplicate entry '27-1763158759889' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung)Hab schon mal das Forum durchsucht, da hatte vor Jahren jemand ein ähnliches Problem, aber es konnte keine Lösung angegeben werden.
Hat eventuell jemand eine Idee, woran der Fehler liegt? Die diversen Einstellungen des SQL-Adapters hab ich schon getestet, bisher ohne Erfolg.@guitardoc sagte in Cannot INSERT INTO `DBioBroker, Error: Duplicate entry:
Duplicate entry '27-1763144454586' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung)
ok was ist das jetzt unverständlich ??
es wird versucht den datensatz 2 mal einzufügen was ja nicht geht.. logisch ..
-
@guitardoc sagte in Cannot INSERT INTO `DBioBroker, Error: Duplicate entry:
Duplicate entry '27-1763144454586' for key 'PRIMARY' (id: alias.0.Solaranlage.Aktuelle Einspeisung)
ok was ist das jetzt unverständlich ??
es wird versucht den datensatz 2 mal einzufügen was ja nicht geht.. logisch ..
@arteck Ja das ist schon klar, aber warum wird das versucht und warum erst seit ein paar Tagen und jahrelang zuvor nicht, ohne dass meinerseits Änderungen daran vorgenommen wurden? Das verstehe ich nicht. Und ich hab auch keine Idee, wie man es beheben kann.
-
@arteck Ja das ist schon klar, aber warum wird das versucht und warum erst seit ein paar Tagen und jahrelang zuvor nicht, ohne dass meinerseits Änderungen daran vorgenommen wurden? Das verstehe ich nicht. Und ich hab auch keine Idee, wie man es beheben kann.
Also , vorweg, ich hab von dem Kram keine Ahnung.
Und was macht man dann?
Man kopiert die Meldung bei Google.
Das ist das Ergebnis. Eventuell ist da die Lösung bei.https://stackoverflow.com/questions/11638505/1062-duplicate-entry-for-key-primary
-
Also , vorweg, ich hab von dem Kram keine Ahnung.
Und was macht man dann?
Man kopiert die Meldung bei Google.
Das ist das Ergebnis. Eventuell ist da die Lösung bei.https://stackoverflow.com/questions/11638505/1062-duplicate-entry-for-key-primary
@haselchen Danke erst mal für den Hinweis. Das hatte ich allerdings schon gesehen, aber das sind alles böhmische Dörfer für mich. Ich hab von SQL keinen blassen Schimmer, ich nutze das nur um im ioBroker Daten zu sammeln und grafisch darzustellen. Irgendwo hatte ich mal eine Anleitung gesehen wie man das einrichten muss und war heilfroh, dass es bisher funktioniert hat...
-
@haselchen Danke erst mal für den Hinweis. Das hatte ich allerdings schon gesehen, aber das sind alles böhmische Dörfer für mich. Ich hab von SQL keinen blassen Schimmer, ich nutze das nur um im ioBroker Daten zu sammeln und grafisch darzustellen. Irgendwo hatte ich mal eine Anleitung gesehen wie man das einrichten muss und war heilfroh, dass es bisher funktioniert hat...
Dann wären ja alle helfende Hinweise vergebens, wenn Du das nicht verstehst.
Hast Du Dir den Link mal angesehen und bist die Befehle mal durchgegangen? -
@haselchen Ja, hab ich gemacht. Aber wie gesagt, ich verstehe nicht, was ich machen muss. Ich kenne mich in SQL wie gesagt überhaupt nicht aus. Ich weiß nicht einmal, wie ich die entsprechende Datenbank oder Tabelle aufrufe. Ich hab damals, als ich die SQL-Datenbank eingerichtet hab, stur die entsprechende Anleitung (ich denke mich zu erinnern, dass es ein ioBroker Tutorial auf YouTube war) dazu abgetippt.
Ich weiß ja nicht, wieviel Aufwand das ist, aber wenn es nur ein paar Zeilen auf dem CLI sind die ich eintippen muss, dann wäre ich überglücklich, wenn mir die jemand aufschreiben könnte.