我正在编写一个php页面,我想从昨天14:00到当前时间获取插入mysql表中的所有行,我在mysql中尝试了很多查询和函数,但它没有帮助,感谢任何帮助在这方面。
的问候,
答案 0 :(得分:1)
Mysql不会自动跟踪插入行的时间。您需要使用datetime
数据类型向表中添加一列以跟踪此信息。插入记录时,使用now ()
功能填充该字段。然后使用between...and
查询的where
子句中的select
语法。您可能还想在where子句中使用current time ()
函数。见http://dev.mysql.com/doc/
有关示例和详细信息。
答案 1 :(得分:0)
以下是正确答案
WHERE updated_at >= concat(subdate(CURDATE(), 1),' 09:00:00')