如何在经过一段时间后删除mysql行?

Swe*_*ter 14 php mysql automation delete-row

我不知道从哪开始:

我有一个存储postID和数据库Date.

我想要做的是让我的网站自动删除所有Date比今天少的行.此脚本根本不能有任何用户输入.没有按钮点击,没有.脚本必须每天午夜运行.

我一直在寻找能够做到这一点的地方而且我一无所获.

Mar*_*jas 19

您可以使用PHP脚本并在cpanel上使用cron作业.

例:

cronjobcommand.php

<?php 
 include 'your_db_connection';
 mysql_query("DELETE FROM your_table_name WHERE Date < NOW()");
?>
Run Code Online (Sandbox Code Playgroud)

我在下面附上了截图供您参考.

在此输入图像描述