Avatar billede bigtime Nybegynder
17. februar 2009 - 18:06 Der er 2 kommentarer og
1 løsning

Slette og flytte data i databasen

hvordan laver man kode som kigger i tabellen counter og tager alt data der er ældre end 24 timer gammelt og rygger over i tabellen counter_log og så sletter alt data der er ældre end 24 timer i tabellen counter?
den skulle gerne gøre det aoutomatisk men hvordan har ingen ider til at starte på det
Avatar billede coderdk Praktikant
17. februar 2009 - 19:33 #1
INSERT INTO counter_log SELECT * FROM counter WHERE et_mysql_timestamp_felt > DATE_SUB( NOW(), INTERVAL 24 HOUR )

efterfulgt af:

DELETE FROM counter WHERE et_mysql_timestamp_felt > DATE_SUB( NOW(), INTERVAL 24 HOUR )

Her kan et_mysql_timestamp_felt være af datatypen TIMESTAMP eller DATETIME
Avatar billede bigtime Nybegynder
28. april 2011 - 20:16 #2
skal du have point :D
Avatar billede coderdk Praktikant
28. april 2011 - 21:48 #3
Ok :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester