Avatar billede brianmilan Juniormester
22. december 2005 - 11:07 Der er 8 kommentarer og
1 løsning

Hvordan laver jeg Datetime.

Hej :-)

I min filmdatabase, kunne jeg godt tænke mig at have et felt hvor MySQL automatisk indsatte dags dato for hvornår jeg opretter en ny film, jeg har prøvet at bruge DATETIME, men jeg kan ikke få det til at virke, da jeg er lidt usikker på hvad jeg skal skrive i feltet "Default Value"... Kan i hjælpe mig?

Hilsen Brian
Avatar billede arne_v Ekspert
22. december 2005 - 11:12 #1
INSERT INTO filmtabel (titel,instructor,entrycreated) VALUES ('King Kong', 'Jackson', NOW())
Avatar billede brianmilan Juniormester
22. december 2005 - 11:25 #2
Hej Arne, skal min datatype stadig hedde DATETIME? og skal jeg skrive NOW() i Default Value?
Avatar billede arne_v Ekspert
22. december 2005 - 11:26 #3
ja

nej
Avatar billede brianmilan Juniormester
22. december 2005 - 11:49 #4
Mange tak for hjælpen det virker perfekt :-)  Kan jeg få dig til at lægge et svar?
Avatar billede welcro Nybegynder
22. december 2005 - 12:00 #5
Jeg har haft noget knas med at få DATETIME til at virke automatisk, og brugte så TIMESTAMP i stedet
Avatar billede brianmilan Juniormester
22. december 2005 - 12:03 #6
Er det bedre at bruge TIMESTAMP end DATETIME til at gemme hvornår man opretter en ny post?
Avatar billede arne_v Ekspert
22. december 2005 - 12:10 #7
svar
Avatar billede arne_v Ekspert
22. december 2005 - 12:11 #8
MySQL TIMESTAMP er en meget speciel data type

Grundliggende er det en DATETIME med den egenskab at den automatisk
sættes tiL NOW() hver gang rækken ændres

Meget praktisk til et felt entrylastchanged

Ikke brugbar til et felt entrycreated
Avatar billede brianmilan Juniormester
22. december 2005 - 12:17 #9
Alletiders :-)
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
Computerworld tilbyder specialiserede kurser i database-management

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