使用日期参数使用PHP在SQL中删除表行


Delete a table row in SQL using PHP using date parameters

如何使用PHP和SQL删除表行?

例如,当计划的事件超过了计划的日期时,它会自动从表中删除,可以说就像过期日期一样。我目前正在为预定的活动制定预订系统。

部署一个定期运行的cron作业(如15分钟一次),并使其删除早于特定日期和时间的行。

SQL中没有过期功能。

cron作业可以是一个解决方案,但我更喜欢使用数据库上的作业/事件来执行在数据库上运行的任务。创建一个存储过程,该过程将删除由数据库作业/事件触发的所需行。