用时间函数DATE_SUB(date,INTERVAL expr unit)
专注于为中小企业提供成都网站设计、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业五河免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
date:时间
expr:天数
unit:单位(例如day,week)
如果你是要前一天的话,就是
select * from xxx where time=DATE_SUB(curdate(),INTERVAL 1 day)
即查看昨天的数据
以系统当前时间为起点,得到昨天一天数据:
select * from 表名 where Timeunix_timestamp(date(CURDATE())) and Time=unix_timestamp(DATE_ADD(date(CURDATE()),INTERVAL -1 DAY))
用时间函数DATE_SUB(date,INTERVAL expr unit)
date:时间
expr:天数
unit:单位(例如day,week)
如果你是要前一天的话,就是
select * from xxx where time=DATE_SUB(curdate(),INTERVAL 1 day)
即查看昨天的数据
说白了,就是想做到增量备份呗。mysql定时器好弄,百度查就行,查出所有的表也好办,唯一需要处理的,就是你的表中,是否保存了最后更新时间,利用这个字段,区分哪条数据是昨天更新的,然后将这条数据做备份。另外也可以考虑,开启mysql日志,然后每天读取日志内容,获取前一天有变化的数据。