首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql查询当前时间间隔不工作

mysql查询当前时间间隔不工作
EN

Stack Overflow用户
提问于 2017-09-05 18:10:41
回答 2查看 387关注 0票数 0

我正在尝试使用以前有效的查询,但间隔部分似乎不再有效,它只是拉出我的所有数据

查询为

代码语言:javascript
复制
SELECT * FROM database.table WHERE date = CURDATE() AND time > curtime()-INTERVAL 20 second

你知道我错在哪里了吗?

编辑,我应该添加运行mysql V 5.6.37的即时消息,这是为linux编译的

第二次编辑:我已经添加了我的表格的照片我想要的结果是拥有当前时间前20秒的所有数据行,例如,如果当前时间是14:11:40拉取14:11:40到14:11:20之间的所有数据,那么我现在只有今天的日期,但日期不是,并发出时间,即使我删除了数据部分,它仍然不起作用

非常感谢Table

EN

回答 2

Stack Overflow用户

发布于 2017-09-05 18:17:25

试试这个:

代码语言:javascript
复制
SELECT * 
FROM bluserve_wp635.OSM 
WHERE ADDTIME(CONVERT(date, DATETIME), time) > DATE_ADD(NOW(), INTERVAL 20 SECOND)
票数 0
EN

Stack Overflow用户

发布于 2017-09-06 18:07:49

现在愚蠢地解决了,我没有考虑到托管mysql数据库的服务器,它已经将自己解析回当地时间CAl,美国,而不是GB谢谢大家的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46052400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档