Avatar billede lund_dk Praktikant
04. december 2007 - 17:16 Der er 6 kommentarer og
1 løsning

Update i MySQL database med dato

#MINTABEL#
ID | DATO | STATUS

Jeg skal opdatere STATUS i MINTABEL, hvis dato er senere end 40 min fra NOW(). STATUS skal sættes til 0.

DATO i databasen er af formatet DATETIME.
Avatar billede coderdk Praktikant
04. december 2007 - 23:30 #1
UPDATE MINTABEL SET STATUS = 0 WHERE DATE_ADD(DATO, INTERVAL 40 MINUTE) > NOW()

?
Avatar billede lund_dk Praktikant
19. december 2007 - 11:42 #2
Det virker desværre ikke helt, har masser af poster hvor status er ældre end 40 min, og de sættes ikke til 0
Avatar billede coderdk Praktikant
19. december 2007 - 17:07 #3
Hov, skal det ikke være

UPDATE MINTABEL SET STATUS = 0 WHERE DATE_ADD(DATO, INTERVAL 40 MINUTE) < NOW()

Den anden gjorde det modsatte?
Avatar billede lund_dk Praktikant
20. december 2007 - 10:25 #4
Virker desværre ikke.. den sætter alt til nul, selvom jeg har en post der kun er 1 min gammel.
Avatar billede coderdk Praktikant
20. december 2007 - 13:41 #5
Hmm er du sikker på at feltet "dato" indeholder en rigtig dato?
Avatar billede lund_dk Praktikant
16. januar 2008 - 15:45 #6
Fandt aldrig ud af det og fandt en anden løsning ;)
Avatar billede lund_dk Praktikant
16. januar 2008 - 15:46 #7
lukker
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
Kurser inden for grundlæggende programmering

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