【发布时间】:2020-01-03 11:56:40
【问题描述】:
任何人都可以帮助使用 MySQL 命令来尝试选择表中日期/时间等于或超过现在 - 1 小时的所有记录吗?
现在我不能 100% 确定这是描述这一点的最佳方式。
我基本上有带有日期/时间字段的记录(例如 2019-07-13 13:00:00),我想执行 MySQL 选择以查找日期/时间在一小时前的所有记录。这是在事件发生一小时后触发一个函数。
我目前有这个,但不确定它是否完全正确:
SELECT * FROM database.table_name
WHERE (NOW() - INTERVAL 1 HOUR) >= 'date_of_event'
AND 'status' = 'Scheduled';
任何想法都会很棒!
【问题讨论】:
-
>=应该是<= -
并去掉
date_of_event列周围的单引号。 -
...和
status