mysql如何自动删除5分钟前数据?

表名:yznum
字段:
uid (当前页面UID)
num (验证码)
posttime (插入表格的时间)

结构如上,如果插入的数据大于或等于5分钟,如何自动删除大于或等于5分钟的整行数据呢?谢谢!~

阅读 10k
6 个回答

用MySQL创建定时触发器三步走,1.创建更新数据的存储过程 2.创建触发器3.启动触发器

这个用redis给键设置过期时间不是更方便嘛。

linux 定时器 ,自己编写脚本

MySQL 写一个存储过程 之后有任务 设置每5分钟调用这个过程

可以利用时间戳的嘛! 然后通过简单算法 删除数据就好啦 O(∩_∩)O

如果是 Linux 可以写个 crontab 定时任务 删除 获取 用mysql的存储过程

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏