jogrba Skrevet 16. januar 2006 Del Skrevet 16. januar 2006 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) Lenke til kommentar
mikaelandre Skrevet 16. januar 2006 Del Skrevet 16. januar 2006 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. Lenke til kommentar
roac Skrevet 16. januar 2006 Del Skrevet 16. januar 2006 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. Lenke til kommentar
petterg Skrevet 24. januar 2006 Del Skrevet 24. januar 2006 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. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå