Det gör den... tycker jag!!
Gör en kopia av databasen först, ifall det skulle ske!!! ;)
(kollade bara snabbt)
Databaser & SQLur Databashanterare & SQL
5 svar · 207 visningar · startad av henkz
Blir lite osäker om jag vågar testa denna sträng ;)
I värsta fall kan 4000 poster försvinna och det bör ju inte inträffa..
trängen är till för att radera gamla internamail.
SQL = "DELETE FROM mail WHERE mailread='Ja' and maildato < #" & dateAdd("d",-21,NOW) & "#"
ser den ok ut?
Det gör den... tycker jag!!
Gör en kopia av databasen först, ifall det skulle ske!!! ;)
(kollade bara snabbt)
Jo då, ser bra ut.
Du kan ju alltid testa motsvarande select-fråga för att se om det är ok. (Och ta en backup och testa att återställa den.)
re.
kör mysql skulle jag kanske ha skrivet, fungerar det ändå?
tycker att det är lite besvärligt att göra backup på mysql... är ingen guro på mysql direkt ;)
Mysql gillar nog inte att du har # kring dina datumvärden. (Det är bara access.)
SQL = "DELETE FROM mail WHERE mailread='Ja' and maildato < '" & dateAdd("d",-21,NOW) & "'"
TACK!
inte illa att få ett svar så snabbt :)