mysql中的毫秒数

时间:2010-08-20 14:06:39

标签: mysql

此页面说明如何格式化毫秒 http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_now

但是如何获得超过.00000的实际毫秒值?

我试过这些:

  select unix_timestamp()+0;
  select SYSDATE()+0;
  select date_format(now(), '%f');
  select now()+0;

但没有一个主题给我精确和准确的毫秒

2 个答案:

答案 0 :(得分:2)

这是来自mysql http://bugs.mysql.com/bug.php?id=8523

的错误

答案 1 :(得分:1)

如果您想从字段中获取微秒,请使用%f,

select FROM_UNIXTIME(DATE_COLUMN/1000,'%Y-%M-%d %H:%i:%s %f') from TABLE_NAME;

+-------------------------------------------------------+
| FROM_UNIXTIME(CREATETIME/1000,'%Y-%M-%d %H:%i:%s %f') |
+-------------------------------------------------------+
| 2016-March-18 16:02:54 342000                         |
+-------------------------------------------------------+

来源:MYSQL DATE_FORMAT