PDA

Bekijk Volledige Versie : milliseconden in mysql



matthijsdezwart@gmail.com
19/05/08, 12:55
Hoi,

klopt het dat er zelfs in mysql 5.1 nog geen milleseconden bepaald
kunnen worden voor bijvoorbeeld een timestamp? Ik zou namelijk graag
de tijd willen opslaan inclusief milliseconden. (in een kolom die door
mysql wordt ingevuld)

of kan ik met een truc een select maken waar de millisecondes in
staan?
mazzel,

Matthijs

Rik Wasmus
19/05/08, 13:05
On Mon, 19 May 2008 12:46:39 +0200, <matthijsdezwart@gmail.com> wrote:

> Hoi,
>
> klopt het dat er zelfs in mysql 5.1 nog geen milleseconden bepaald
> kunnen worden voor bijvoorbeeld een timestamp? Ik zou namelijk graag
> de tijd willen opslaan inclusief milliseconden. (in een kolom die door
> mysql wordt ingevuld)

Nope, gangbare oplossing is een extra (integer) kolom om miliseconden /
microseconden op te slaan.
--
Rik Wasmus
....spamrun finished

matthijsdezwart@gmail.com
19/05/08, 13:15
> Nope, gangbare oplossing is een extra (integer) kolom om miliseconden /
> microseconden op te slaan.

ok, op zich geen bezwaar. Maar ik kon bij MySQL niet iets vinden hoe
ik dan aan die milliseconden kom. Want iets in de richting van select
microseconds(now) gaat echt niet werken. Weet jij daar iets voor?
mazzel,

Matthijs

> --
> Rik Wasmus
> ...spamrun finished

Rik Wasmus
19/05/08, 13:35
On Mon, 19 May 2008 13:09:37 +0200, <matthijsdezwart@gmail.com> wrote:

>
>> Nope, gangbare oplossing is een extra (integer) kolom om miliseconden /
>>
>> microseconden op te slaan.
>
> ok, op zich geen bezwaar. Maar ik kon bij MySQL niet iets vinden hoe
> ik dan aan die milliseconden kom. Want iets in de richting van select
> microseconds(now) gaat echt niet werken. Weet jij daar iets voor?

Met aansturende scripts invoeren denk ik.
Overigens kun je er daarna met een CONCAT wel in microseconden in rekenen
in tijdelijke waardes:
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_microsecond
--
Rik Wasmus
....spamrun finished

matthijsdezwart@gmail.com
19/05/08, 14:25
> Met aansturende scripts invoeren denk ik.

dat is een beetje jammer, dat wil ik namelijk niet :-(

> Overigens kun je er daarna met een CONCAT wel in microseconden in rekenen
> in tijdelijke waardes:http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#f...

Ja, die had ik idd al gezien. Vandaar dat ik op zoek was naar zijn
tegenhanger.
mazzel,

Matthijs