Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Automatycznie usuwane rekordy MySQL
#1
Witam, mam małe pytanie...
Czy istnieje możliwość taka, że wpisy w bazie danych będą automatycznie usuwane po pewnym czasie.
Tzn. użytkownik dodaje wpis do bazy danych który jest zadeklarowany iż będzie tam przez powiedzmy 7 dni, po tym czasie automatycznie się usunie jak również plik na serwerze do którego adres jest zapisany w owym rekordzie w bazie.

P.S.
Chcę coś wykonać w php, mam na to inną metode, ale jeśli istnieje możliwość taką jak opisałem powyżej, to chce ją poznać :p
Odpowiedz
#2
Zrób skrypt, który przy każdym wywołaniu usunie z bazy i dysku pliki starsze niz x - najmniej będzie Ciebie to kosztować. Dodaj jeszcze jakieś zabezpieczenia, żeby przykładowo 5x na sekundę się nie wykonywał. Aby pliki były automatycznie usuwane (bez uruchamiania skryptu) potrzebujesz aplikacji non stop działającej po stronie serwera czyli musisz mieć dedykowany serwer - droga sprawa Smile
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#3
No, dzięki za odpowiedź, teraz już wiem...
Ale dla zainteresowanych napiszę jak rozwiązałem sprawe, potrzebowałem tego do mojego małego hostingu zdjęć, które bedą automatycznie usuwane po pewnym czasie.
Rozwiązałem sprawę w ten sposób, że gdy użytkownik wyśle 50'siąty plik na serwer, wtedy skrypt usunie plik najstarszy, pierwszy, tak aby na serwerze zawsze ilość plików była równa 50.
Gdy okaże się duży ruch, można tą ilość zmienić bez problemowo, jednak, nie wróżę ruchu bo skrypt jest przeznaczony raczej tylko dla mnie i znajomych.
Dla zainteresowanych może napisze - 3d.hmax.pl/imagesend/
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,035 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,929 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,928 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,454 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,562 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl