使用最近24小时的数据进行MySQLDump

使用最近24小时的数据进行MySQLDump,mysql,mysqldump,Mysql,Mysqldump,我有一个表,其中数据每隔15分钟获得一次时间戳,如 2014-02-01 23:00:00 2014-02-01 23:15:00 2014-02-01 23:30:00 2014-02-01 23:45:00 2014-02-02 00:00:00 现在我想转储过去24小时的表数据。我正在使用MySQLDump创建转储文件,其中包含where子句的以下条件 -- WHERE: DATE_FORMAT(emdt,'%d-%m-%Y')= DATE_FORMAT(NOW(),'%d-%m-%Y

我有一个表,其中数据每隔15分钟获得一次时间戳,如

2014-02-01 23:00:00
2014-02-01 23:15:00
2014-02-01 23:30:00
2014-02-01 23:45:00
2014-02-02 00:00:00
现在我想转储过去24小时的表数据。我正在使用MySQLDump创建转储文件,其中包含where子句的以下条件

-- WHERE:  DATE_FORMAT(emdt,'%d-%m-%Y')= DATE_FORMAT(NOW(),'%d-%m-%Y')
现在,即使在这种情况下,我想提出一个更多的逻辑是,2014-02-02 00:00:00'记录的数据也应该属于最近24小时的数据,但当它比较数据时,它没有拾取该数据。因此,它影响了最后一天的账单

所以,如果我第二天运行同一个转储文件,它应该只拾取2014-02-02 00:15:00'的记录,以此类推

请帮我把它放在这里

蒂亚, 当做 Nirav

尝试使用:

WHERE emdt >= DATE_SUB(NOW(), INTERVAL 1 DAY)

非常感谢你,巴尔马。。。感谢您的迅速回复。