【发布时间】:2018-06-13 14:25:35
【问题描述】:
我有一个列名 LastOnline,它被定义为 DataType=Datetime 我输入他的值作为
update office.router set LastOnline=NOW() where IP=deviceip;
正常工作
但是我如何比较它以仅检查没有 time 的今天不在线的设备,只是时间戳的 date 部分?
所以当他今天收到他的 ping 时,他会在第二天尝试 ping 它?
我试过了
SELECT
*
FROM office.router
where
LastOnline != Date(curdate())
但它不起作用 - 给了我完整的列表 怎么了?
【问题讨论】:
-
如果 lastonline 也是时间戳,您需要将 Date(LastOnline) != ... 添加到您的查询中
-
工作 - 谢谢,如果数据类型是日期,我想我不需要使用 Date() ...