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

使用PHP和日期参数删除SQL中的表行,php,sql,delete-row,Php,Sql,Delete Row,如何使用PHP和SQL删除表中的行 例如,当计划事件已超过计划日期时,它将自动从表中删除,可以说是过期日期。我目前正在为计划的事件创建预订系统。部署定期运行的cron作业(如15分钟一次),并使其删除早于特定日期和时间的行 SQL中没有过期功能。部署定期运行的cron作业(如15分钟一次),并使其删除早于特定日期和时间的行 SQL中没有过期功能。cron作业可以作为解决方案,但我更愿意使用数据库上的作业/事件来执行数据库上运行的任务。 创建一个存储过程,该过程将删除由数据库作业/事件触发的所需行

如何使用PHP和SQL删除表中的行


例如,当计划事件已超过计划日期时,它将自动从表中删除,可以说是过期日期。我目前正在为计划的事件创建预订系统。

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


SQL中没有过期功能。

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


SQL中没有过期功能。

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

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

需要更多详细信息;你能给我看看这个表的结构吗?您是否将时间存储为本地时间或UTC?应在何时删除计划的事件?马上?一周后?您可能还想知道为什么要删除该行。如果您没有删除它的具体原因,最好将其保留在那里。将计划存储为本地时间,我计划在计划日期过后将其从表中删除。例如,表条目的预定日期是今天,第二天它将从表中删除;你能给我看看这个表的结构吗?您是否将时间存储为本地时间或UTC?应在何时删除计划的事件?马上?一周后?您可能还想知道为什么要删除该行。如果您没有删除它的具体原因,最好将其保留在那里。将计划存储为本地时间,我计划在计划日期过后将其从表中删除。例如,表条目的计划日期是今天,第二天它将从表中删除。是的,这里的cronjob将是最简单的解决方案。当然,如果您不需要实时删除条目。因此,请记住您在cronjob中设置的时间段,并在显示事件时验证过期日期(只是为了避免显示已结束但仍在等待cronjob删除的事件)。是的,cronjob是最简单的解决方案。当然,如果您不需要实时删除条目。因此,请记住您在cronjob中设置的时间段,并在显示事件时验证过期日期(只是为了避免显示已结束但仍在等待cronjob删除的事件)。啊!我不知道数据库中内置了一个事件调度器。谢谢你的提示!啊!!我不知道数据库中内置了一个事件调度器。谢谢你的提示!