If not, it should be. Very simple function, and we store time via epoch.
On Sep 15, 2011, at 8:53 AM, Brian Moon wrote: > In MySQL it was UNIX_TIMESTAMP(). Is that not still around in Drizzle? > > Brian. > http://brian.moonspot.net > > On 9/15/11 6:06 AM, Henrik Ingo wrote: >> Hi >> >> So I do this: >> >> SELECT TIMESTAMP(CURDATE()); >> >> Inside Drizzle this happens: >> >> (gdb) call args[n]->is_datetime() >> $16 = true >> (gdb) call args[n]->result_type() >> $17 = STRING_RESULT >> (gdb) call args[n]->result_as_int64_t() >> $18 = true >> (gdb) call *args[n]->val_str(str) >> $19 = {Ptr = 0xa34ad54f "2011-09-15 00:00:00.000000", str_length = 26, >> Alloced_length = 1021, alloced = false, str_charset = 0x8863100} >> (gdb) call args[n]->val_real() >> $20 = 20110915000000 >> (gdb) call args[n]->val_int() >> $21 = 20110915000000 >> >> >> I was hoping the val_int and possibly val_real would have given me the >> unix timestamp value: amount of milliseconds since 1 Jan 1970. Instead >> they return this MySQL invented integer value which has the date and >> time in human readable form / essentially just the digits from the >> string value packed together. >> >> I assume there is a function somewhere that gives me the unix >> timestamp and I don't need to write my own? >> >> henrik >> >> > > _______________________________________________ > Mailing list: https://launchpad.net/~drizzle-discuss > Post to : [email protected] > Unsubscribe : https://launchpad.net/~drizzle-discuss > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

