Mam w pewnym stopniu zdenormalizowaną bazę danych, tzn w tabeli z ogloszeniami mam pole count_classifieds, w którym to zawarta jest liczba ogłoszeń z danej kategorii.
Pole to obsługiwane jest przez triggery, czyli po dodaniu ogloszenia automatycznie inkrementuje wartosc.
Liczba ta wskazuje na ilosc ogloszen aktywnych, czyli takich, w ktorych data zakonczenia jest wieksza od aktualnej daty. (odpowiednie pola w tabeli z ogloszeniami : created, expires)
Triggery załatwiają sprawę, jednak nie do końca. Otóż jeżeli ogłoszenia staną się nieaktualne poprzez minięcie daty z pola expires, wówczas pole cound_classifieds nie dekrementuje się.
Moje pytanie jest następujące: Czy istnieje jakiś mechanizm w mysql do tego aby aktualizować to pole? Może coś jak cron pod unixem?