此页面说明如何格式化毫秒 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;
但没有一个主题给我精确和准确的毫秒
答案 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 |
+-------------------------------------------------------+