27. marts 2009 - 00:05Der er
5 kommentarer og 1 løsning
MySQL: type til timestamp?
Jeg har en tabel, hvor jeg gerne vil have en kolonne som indeholder et timestamp. Hvordan laver jeg det smartest? Det kunne være smart, hvis den selv satte dens værdi når der indsættes en række. Er det muligt?
Som det er nu har jeg feltet timeStart som er en BIGINT. I Java laver jeg så timestampet med System.currentTimeMillis() og indsætter det under timeStart. Men det må kunne laves smartere.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Når jeg bruger et DATETIME og fylder noget i det med now(), så står der f.eks. i phpmyadmin: 2009-03-27 08:24:49. Er det den bedste måde at opbevare det på?
Naar du henter fra Java med ResultSet.getTimestamp (eller noget ovenpaa denne) faar du jo en binaer tid som du kan formatere praecis som du vil have den (SimpleDateFormat klassen).
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.