我正在尝试运行自查询日期时间过去1分钟的SQL查询。
我试过这个:
'2017-09-25 20:33:40' > last_check
但它每次都返回行,即使last_check是2017-09-25 20:33:00
我也尝试过:
last_check <= DATE_ADD(NOW(), INTERVAL 1 MINUTE)
但返回0行
答案 0 :(得分:1)
您是否尝试过TIMESTAMPDIFF?
... WHERE
TIMESTAMPDIFF(SECOND, last_check, NOW()) >= 60
答案 1 :(得分:-1)
您是否尝试将日期时间保存到mysql中的变量?
如果是的话。
SET @last_check = now();
SELECT @last_check;