mktime returns a standard unix timestamp (seconds since 1/1/1970). Note the word 'seconds'. I think your best option is to add a new column to hold microseconds (best to plan for the future :), setting the default value to 0. That way, all existing rows will be set correctly.