Habe auch das Problem, das ich bei meinem Webhoster nur 1Gb pro Datenbank habe
Wäre es nicht sinnvoll, direkt was ins Web-UI einzubauen, um die Daten pro Kanal zu löschen? Man könnte es z.B. für den jeweils aktivierten Zeitraum löschen? Grüße Klaus ----- Original Message ----- From: fambesse To: 'volkszaehler.org - users' Sent: Thursday, August 24, 2017 11:44 AM Subject: Re: [vz-users] Daten aus Datenbank löschen Ja Super, hat geklappt über die API. Das mit den Loschen mittels SQL werde ich aber auch noch testen. Besten dank an alle die mir geholfen haben. ---------------------------------------------------------- Thomas Besse 57250 Netphen e-mail: tho...@fambesse.de ---------------------------------------------------------- Von: volkszaehler-users [mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von Friedrich Kessler Gesendet: Mittwoch, 23. August 2017 17:54 An: volkszaehler.org - users <volkszaehler-users@demo.volkszaehler.org> Betreff: Re: [vz-users] Daten aus Datenbank löschen Hallo, Ich exportiere Daten aus der vz DB mit diesem Script (nur bestimmte Channels): select channel_id, timestamp,value from data where from_unixtime(timestamp/1000) > ('2015-06-05 12:43:16') and from_unixtime(timestamp/1000) < ('2015-08-06 09:40:37') and channel_id > 12 and channel_id < 20 INTO outfile '/tmp/last_values' fields terminated by ‚; Du kannst ja die Daten vor dem löschen selektieren um zu prüfen ob es die richtigen sind: select channel_id, timestamp,value from data where from_unixtime(timestamp/1000) > ('2015-06-05 12:43:16') and from_unixtime(timestamp/1000) < ('2015-08-06 09:40:37') and channel_id > 12 and channel_id < 20; Löschen:delete from data where from_unixtime(timestamp/1000) > ('2015-06-05 12:43:16') and from_unixtime(timestamp/1000) < ('2015-08-06 09:40:37') and channel_id > 12 and channel_id < 20; GrussFriedrich Von: fambesse <tho...@fambesse.de> Antworten an: "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org> Datum: Mittwoch, 23. August 2017 09:42 An: <volkszaehler-us...@lists.volkszaehler.org> Betreff: [vz-users] Daten aus Datenbank löschen Hallo zusammen, leider ist mein SQL etwas eingerostet und ich hoffe hier kann mir jemand helfen. Ich möchte gerne von einem Tag bzw. zwischen zwei Tagen oder zwei Timestamps die Daten löschen. Hier haben sich bei mir an einem Tag falsche Werte eingeschlichen. Folgendes habe ich habe ich schon probiert: SELECT * FROM 'data' WHERE `timestamp` BETWEEN '1502229600' AND '1502316000'; Die Timestamps sollten der 09.08.2017 00:00:00 bis 10.08.2017 00:00:00 sein. Besten Dank vorab. ---------------------------------------------------------- Thomas Besse 57250 Netphen e-mail: tho...@fambesse.de ----------------------------------------------------------