zdrast
8.08.2007, 21:41:30
Witam,
mam następujące pytanko
w bazie posiadam tabelkę, a w niej pole u_active, o standardowej wartości 0, jeśli ktoś aktywuje konto zmienia się na 1...
jak zrobić, aby co 48 godzin zostały usuwane rekordy zawierające u_active 0 ....
teoretycznie wiem jak to zrobić za pomocą skryptu + cron'a ? ;-s ale to chyba nie jest najlepsze rozwiązanie =)
pozdrawiam
Kicok
8.08.2007, 22:26:11
To jest bardzo dobre rozwiązanie, tyle że nie wystarczy odpalać co 48h skrypt, który usunie wszystkie wiersze z u_active = 0. Musisz do jakiegoś pola zapisywać datę rejestracji i usuwać te wiersze, w których u_active = 0 ORAZ data_rejestracji < dwa_dni_temu
W manualu na mysql.com jest od groma funkcji do operacji na datach.