date:时间
expr:天数
unit:单位(例如day,week)
如果你是要前一天的话,就是
select * from xxx where time=DATE_SUB(curdate(),INTERVAL 1 day)
即查看昨天的数据
说白了,就是想做到增量备份呗。mysql定时器好弄,百度查就行,查出所有的表也好办,唯一需要处理的,就是你的表中,是否保存了最后更新时间,利用这个字段,区分哪条数据是昨天更新的,然后将这条数据做备份。另外也可以考虑,开启mysql日志,然后每天读取日志内容,获取前一天有变化的数据。SELECT * FROM 表 DATE(createtime) = (php) DATE("Y-m-d")SELECT * FROM 表 DATE(createtime) =(php) DATE("Y-m-d",strtotime('-1day'))
等号后面是php函数,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)