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://pwwzsj.com/article/docjecg.html