我有一个列名LastOnline,其定义为DataType = Datetime
我输入他的价值观为

update office.router set LastOnline=NOW() where IP=deviceip;


应该工作

但是如何比较它以仅检查没有时间的今天不在线的设备,仅检查时间戳的日期部分?

因此,当他今天从他那里收到ping命令时,第二天他将尝试ping吗?

我尝试了

    SELECT
*
FROM  office.router
where
LastOnline != Date(curdate())


但这没用-给了我完整的清单
怎么了?

最佳答案

谢谢 ,
这是写这个的正确方法:

SELECT
*
FROM sample.table1
where
Date(LastOnline) = Date(curdate())


工作中

关于c# - mysql和C#-将日期与今天(只是一天)进行比较,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50839692/

10-10 22:30