加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

是否有可能将mysql TIMESTAMP与毫秒进行比较?

发布时间:2021-04-01 19:41:00 所属栏目:编程 来源:网络整理
导读:因为缘故起因太难以领略,我有一个特按时刻的毫秒暗示,我有一个添补mySql时刻戳的mysql数据库,我很好奇是否可以在sql中举办原生较量,譬喻select * from myTable个中time_stamp_column> 1264665600000;或相同的划定. 我一向在举办一些测试,功效很是稀疏.它没有抱

因为缘故起因太难以领略,我有一个特按时刻的毫秒暗示,我有一个添补mySql时刻戳的mysql数据库,我很好奇是否可以在sql中举办原生较量,譬喻select * from myTable个中time_stamp_column> 1264665600000;或相同的划定.

我一向在举办一些测试,功效很是稀疏.它没有诉苦,但返回不切合尺度的行.

提前叩谢.

[编辑]
好吧,假如在mySql中行使毫秒是不起浸染的,那么较量日期的最佳要领是什么,假设我是以毫秒开始而且是在java中. 最佳谜底 你没有到达毫秒精度,可是从你的例子末端的零判定,你也许不必要它.

行使FROM_UNIXTIME将Unix时刻戳转换为MySQL TIMESTAMP.看起来你有自Unix期间以来的毫秒数,以是只需将它们除以1000即可转换:

SELECT * FROM myTable WHERE time_stamp_column > FROM_UNIXTIME(1264665600000/1000);

您也许必需在此处调解时区/ DST题目,由于SQL时刻戳完满是令人沮丧的当地时刻.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读