(第一种方法)SELECT * FROM 表名 WHERE 字段名>NOW()-INTERVAL 2 HOUR;
(第二种方法)SELECT * FROM 表名 WHERE 字段名 > DATE_SUB(NOW(), INTERVAL 60 MINUTE);
经过测试发现一个问题:我想查询12小时以内数据,把12小时作为参数传(counts),结果无法查询到结果。直接写入12查询可以正常查询。不知道为什么?
created_time >=(NOW() - interval counts hour)
created_time >=(NOW() - interval 12 hour)