Gå til innhold

Automatisk sletting av poster i MySQL-database


Anbefalte innlegg

Skrevet

Hei.

 

Noen forslag for hvordan jeg kan gå fram for at poster i min MySQL-database mer enn 30 dager gamle skal slettes automatisk.

 

Jeg tenker at jeg kunne kjørt et skript med instruksjon som sletter disse postene fra nettsiden min sin database. Men jeg må jo få kjørt denne hele tiden... Hvordan kan jeg gjøre dette?

 

(Jeg bruker JSP)

Videoannonse
Annonse
Skrevet

tror ikke mysql har noe slikt innebygd, men det må da være mulig å skrive et helt enkelt script og så la det kjøre feks 1 gang i døgnet? kan kjøres som cron-jobb i linux, i windows er jeg ikke helt sikker.

Skrevet

Hvis du kun vil vise data mindre enn 30 dager gammelt ville jeg brukt filterering (where clause) som spesifiserer dette, og rutinemessig slette alle data eldre enn 30 dager. Dette kan f eks gjøres hver natt. Hvordan du gjør dette automatisk varier med os, men både i Windows og Linux har du vel kommandoen at som kan brukes til å tidsstyre kjøring av kommandoer.

Skrevet

Rykter sier at de siste versjonene av mysql har mulighet for denne typen funksjoner. I hvilken grad det virker aner jeg ingenting om. Det er vel å betrakte som en eksperimentell implementasjon.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...