Avatar billede shjdsi Nybegynder
16. januar 2006 - 10:37 Der er 2 kommentarer og
2 løsninger

dato indsæt prtoblem

hej jeg laver følgende insert i min database

insert into forbrug (host_id,datotid,iowait,cpu_idle,Used_Mem, Used_swap)
values( '5', '16-Jan-2006 10:30:01', 37,98,56333,0)

mit problem er at når jeg så laver en select fra denne tabel viser dato feltet blot 0000-00-00 00:00:00
datotid feltet er af datetime type og har standard værdi = 0000-00-00 00:00:00
Såp det er standard værdien der bliver sat ind, hvordan kan jeg få rettet op på det. jeg har phpmysql tilrådighed.
Data fbliver indsat via php script.
Avatar billede fsconsult.dk Nybegynder
16. januar 2006 - 10:49 #1
hvis datotid er et datetime felt, skal du ændre din insert til:

nsert into forbrug (host_id,datotid,iowait,cpu_idle,Used_Mem, Used_swap)
values( '5', '2006-01-16 10:30:01', 37,98,56333,0)
Avatar billede ffsoft Praktikant
16. januar 2006 - 10:50 #2
Datoer skal være i formatet yyyy-mm-dd og omkranset af
plinger: '2006-01-16'
Avatar billede taskmgr Nybegynder
16. januar 2006 - 10:50 #3
Dit tidsformat er forkert. "16-Jan-2006 10:30:01" og 0000-00-00 00:00:00 stemmer ikke så godt overens.

Hvis du skal have den aktuelle tid, kan du med fordel bruge now() i MySQL.
eks.:
insert into forbrug (host_id,datotid,iowait,cpu_idle,Used_Mem, Used_swap)
values( '5', now(), 37,98,56333,0)
Avatar billede shjdsi Nybegynder
16. januar 2006 - 13:55 #4
tak for svarene det hjalp.
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