U consumeALB und u consumeALK: Unterschied zwischen den Versionen
Aus kvwmap
Zeile 12: | Zeile 12: | ||
</pre> | </pre> | ||
Das Passwort muss bei dem Aufruf mit übergeben werden, damit keine interaktive Eingabe des Passwortes beim Ausführen des cron-Prozesses erwartet wird. | Das Passwort muss bei dem Aufruf mit übergeben werden, damit keine interaktive Eingabe des Passwortes beim Ausführen des cron-Prozesses erwartet wird. | ||
+ | |||
+ | [[zurück zur HowTo-Liste]] |
Version vom 20. November 2006, 08:01 Uhr
--HolgerR 08:00, 20. Nov 2006 (CET)
Das Löschen der Daten aus den Tabellen 'u_consumeALB' und 'u_consumeALK' die älter als 6 Monate sind, kann als cron-Prozess erfolgen. Dazu ist folgendes SQL-Statement in eine Datei zu schreiben und abzuspeichern (z.B. del_u_consume.sql):
DELETE FROM datenbankname.u_consumeALB WHERE DATE_SUB(CURDATE(),INTERVAL 6 MONTH) > time_id; DELETE FROM datenbankname.u_consumeALK WHERE DATE_SUB(CURDATE(),INTERVAL 6 MONTH) > time_id;
Mit Hilfe des Befehlszeilenaufrufes 'mysql' kann diese Datei in einen cron-Prozess eingebunden werden.
mysql -u Nutzername --password=Passwort < del_u_consume.sql
Das Passwort muss bei dem Aufruf mit übergeben werden, damit keine interaktive Eingabe des Passwortes beim Ausführen des cron-Prozesses erwartet wird.