Sannyboy111985
Commander
- Registriert
- März 2003
- Beiträge
- 2.899
Hallo Community,
ich hoffe hier kann mir jemand weiter helfen, auch wenn es kein "echtes" Programmierungs Problem ist. Vielmehr verstehe ich einen SQL Fehler nicht wirklich.
Hintergrund:
Ich habe bei mir eine Openhab Instanz mit MySQL Persistence im Einsatz.
Darin werden regelmäßig Datengespeichert, die ich innerhalb der Datenbank aggregieren möchte, da OpenHab das von sich aus nicht mitbringt.
Problem:
SQL-Befehl:
INSERT INTO Item33 (time, value) VALUES ('16-12-1 0:17:60', 43.37) ;
MySQL meldet: Dokumentation
#1062 - Duplicate entry '0000-00-00 00:00:00' for key 'PRIMARY'
Der Primaray Key '0000-00-00 00:00:00' kommt irgendwo in meinen daten vor!
Ablauf
1. SQL File genereiren
2. cat $SQL | $MYSQL
Aktuelle Daten in DB:
Frage:
Hat jemand eine Idee, warum der flasche Primary Key eingefügt wird, obwohl er nicht in meinen Quelldaten steht?
ich hoffe hier kann mir jemand weiter helfen, auch wenn es kein "echtes" Programmierungs Problem ist. Vielmehr verstehe ich einen SQL Fehler nicht wirklich.
Hintergrund:
Ich habe bei mir eine Openhab Instanz mit MySQL Persistence im Einsatz.
Darin werden regelmäßig Datengespeichert, die ich innerhalb der Datenbank aggregieren möchte, da OpenHab das von sich aus nicht mitbringt.
Problem:
SQL-Befehl:
INSERT INTO Item33 (time, value) VALUES ('16-12-1 0:17:60', 43.37) ;
MySQL meldet: Dokumentation
#1062 - Duplicate entry '0000-00-00 00:00:00' for key 'PRIMARY'
Der Primaray Key '0000-00-00 00:00:00' kommt irgendwo in meinen daten vor!
Code:
$ grep 0000:00 $SQL
$
Ablauf
1. SQL File genereiren
2. cat $SQL | $MYSQL
Aktuelle Daten in DB:
Code:
2016-11-16 03:09:23 43.8
2016-11-16 03:10:53 43.8
2016-11-16 03:12:26 42.5
2016-11-16 03:13:55 43.8
2016-11-16 03:15:33 43.8
2016-11-16 03:17:06 43.8
2016-11-16 03:18:38 43.8
2016-11-16 03:20:15 43.8
2016-11-16 03:21:45 43.8
2016-11-16 03:23:15 43.8
2016-11-16 03:24:44 43.8
2016-11-16 03:26:16 43.8
2016-11-16 03:27:46 43.8
2016-11-16 03:29:20 43.8
2016-11-16 03:30:53 43.8
2016-11-16 03:32:25 43.8
2016-11-16 03:33:59 43.8
2016-11-16 03:35:51 43.8
2016-11-16 03:37:44 43.8
2016-11-16 03:39:13 43.8
Frage:
Hat jemand eine Idee, warum der flasche Primary Key eingefügt wird, obwohl er nicht in meinen Quelldaten steht?
Zuletzt bearbeitet: