如果某些值不存在,MYSQL将在15分钟后删除记录';不存在

如果某些值不存在,MYSQL将在15分钟后删除记录';不存在,mysql,Mysql,我在谷歌上搜索了很多,但都没有成功 有人能给我一个主意吗,如何让Mysql在15分钟后自动删除记录,如果记录中不存在某些值?为什么不让一个看守脚本每X小时运行一次 这将删除这些行 但是,如果这些行无效,请事先让软件忽略这些行使用执行PHP脚本的cron作业来查看记录是否超过15分钟,并检查丢失的值。我怀疑这是否是受支持的功能,一种方法是创建一个每n分钟工作一次的服务器进程并执行此功能。您需要能够快速识别目标行,以便该过程高效。此外,您需要防止系统用户(如果有多个用户)将其他表中的行关联到这样的行

我在谷歌上搜索了很多,但都没有成功


有人能给我一个主意吗,如何让Mysql在15分钟后自动删除记录,如果记录中不存在某些值?

为什么不让一个看守脚本每X小时运行一次

这将删除这些行


但是,如果这些行无效,请事先让软件忽略这些行

使用执行PHP脚本的cron作业来查看记录是否超过15分钟,并检查丢失的值。我怀疑这是否是受支持的功能,一种方法是创建一个每n分钟工作一次的服务器进程并执行此功能。您需要能够快速识别目标行,以便该过程高效。此外,您需要防止系统用户(如果有多个用户)将其他表中的行关联到这样的行,否则他们可能会变成孤立行或被删除。如果我使用cron作业,它会一直检查,我认为这对性能不利。我想在插入记录之后做点什么,比如触发器。我想要这样的东西:在15分钟后插入数据调用函数,函数将检查eists值