php删除时间数据 php删除时间数据会怎么样
PHP MYSQL 按时间段删除数据。。。。
date_sub(date(now()),interval 1 month) 你这个应该是php的函数吧,函数肯定要这么写啊,而且还是datetime类型,要单引号的
创新互联建站专注于祁阳企业网站建设,响应式网站建设,商城开发。祁阳网站建设公司,为祁阳等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务
sql ="delete from table_name where datetime '{date_sub(date(now()),interval 1 month)}'";
php删除mysql 数据库里时间超过1小时的记录
删除30秒以前的记录:
delete from chuangshi.ggxx where `time`date_sub(now(),interval 30 SECOND)
此外,你插入数据库的语句,时间值最好也使用now(),而不是PHP变量$xzsj=time(),因为如果配置问题,PHP和数据库的时间值可能有时区差异。
php 按天删除数据 如何做,比如只保存前3天的数据
如果你准备按天删除数据的话,在保存数据的时候最好是增加一个日期字段addDate,而这个日期字段的默认值就是CURRENT_DATE(mysql中,CURRENT_DATE获得的是
20100728
这样的日期值),如果这个字段没用,大不了不用就行了。
那么在删除的时候就好办了,用
delete
from
tbName
where
CURRENT_DATE-addDate
=
3;
就可以了,我刚刚在mysql中测试通过。
当前文章:php删除时间数据 php删除时间数据会怎么样
网页网址:http://hbruida.cn/article/docjecg.html