首页 话题 小组 问答 好文 用户 我的社区 域名交易

[代码]hadsky定时任务删除7天之前日记

发布于 2024-12-12 12:55:31
1
142

pk_jtrecord表是储存用户积分记录的表正常储存7天记录也够了,当然你可以修改下面执行代码,15天前的,因为这些基本没人看那么远之前的记录,像我站7万多条了,如果用户越多,这些记录也是成几何数量...

pk_jtrecord表是储存用户积分记录的表


正常储存7天记录也够了,当然你可以修改下面执行代码,15天前的,因为这些基本没人看那么远之前的记录,像我站7万多条了,如果用户越多,这些记录也是成几何数量增长,所以需要定时清理是最好的选择。


定时清理能省很多数据库空间,而且速度更快。


把下面代码放到一个新的php文件中,配置好数据库账号密码,然后执行这个php文件就可以了,最好把这个执行文件放到定时任务中去,每天凌晨2点3点执行,不影响白天高峰期拥堵。


$dbh = new PDO('mysql:host=localhost;dbname=****','****','密码');
$result=$dbh->query("DELETE FROM `pk_jtrecord` WHERE time< UNIX_TIMESTAMP(NOW() - INTERVAL 7 DAY)");
echo '1';
评论 (1)
道亮_(:з」∠)_
Lv.1管理员

400

帖子

26

小组

1662

积分

站长交流