DELETE FROM bors WHERE (TO_DAYS(NOW()) - TO_DAYS(date_time))>25
[r]en liten parentes....
[Redigerat av emission den 04 apr 2001]
4 svar · 281 visningar · startad av toja
Jag undrar hur man skriver en mysql_query som deletar allt i databasen som är äldre än säg 25 dagar. Jag har en TIMESTAMP(14) med i tabbellen. Tabbellen heter bors. Så här skrev jag, vad är fel, hur kan jag annars göra:
mysql_query("DELETE FROM bors WHERE date_time 'to_days(now()) - to_days(date_time) > 25'");
Hoppas nån kan hjälpa mig...
DELETE FROM bors WHERE (TO_DAYS(NOW()) - TO_DAYS(date_time))>25
[r]en liten parentes....
[Redigerat av emission den 04 apr 2001]
mysql_query("DELETE FROM bors WHERE to_days(now()) - to_days(date_time) > 25");
Jag antar att din timestampkolumn heter date_time
Tillägg: Du kan ju alltid testa genom att göra motsvarande select i något queryverktyg.
Tack för hjälpen, det fungerar perfekt nu...