Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> coś ala cron w mysql
jarmiar
post 1.04.2012, 22:28:24
Post #1





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


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?


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
Go to the top of the page
+Quote Post
uupah5
post 2.04.2012, 08:23:33
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 4.09.2010
Skąd: warszawa

Ostrzeżenie: (0%)
-----


http://dev.mysql.com/doc/refman/5.1/en/events.html
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 18:53