Daten automatisch in einer Spalte auf 0 setzen

26toto26

Mitglied
Hallo an alle,

ich habe eine DB wo die Klicks auf einzelne Links gezählt werden. Diese möchte ich jeden Montag wieder auf 0 setzen. Habe in der DB folgende Felder:

ID ind(5), Name Var(150), URL Var(250), Count int(5), Date(int10)

Wie bekomme ich es hin das die Spalte Count automatisch zum selben Zeitpunkt auf 0 gesetzt wird.

Danke und Gruß

Toto
 
Eine andere Möglichkeit wäre auch den Zeitpunkt der letzten Aktualisierung zu prüfen und dann eben bei Bedarf die Spalte zurückzusetzen, etwa:
Code:
UPDATE
        `tabelle`
  SET
        `count`       = IF(`lastupdated`!=CURRENT_DATE, 0, `count`+1),
        `lastupdated` = CURRENT_DATE
 
Zurück