如何获得 MySQL 毫秒,微秒

如何获得 MySQL 毫秒,微秒,第1张

MySQL最新版中也还没有产生微秒、微妙的函数,now() 只能精确到秒。 MySQL 中也没有存储带有毫秒、微秒的日期时间类型。但MySQL 已经有抽取(extract)微秒的函数了。

从日期减去指定的时间间隔。

语法

DATE_SUB(date,INTERVAL expr type)

date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。

type 参数可以是下列值:

Type 值

MICROSECOND  微秒

SECOND  

MINUTE

HOUR

DAY

WEEK

MONTH

QUARTER    季度

YEAR

SECOND_MICROSECOND

MINUTE_MICROSECOND

MINUTE_SECOND

HOUR_MICROSECOND

HOUR_SECOND

HOUR_MINUTE

DAY_MICROSECOND

DAY_SECOND

DAY_MINUTE

DAY_HOUR

YEAR_MONTH

假如我们要找出表中10分钟内插入的数据可以用语句:

select * from call_record where

insert_time >= date_sub(now(),interval 10 minute)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8637158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存