mysql - 是否有 MySQL 的 TTL 和 MongoDB 一样?

标签 mysql

在 MongoDB 中有 expireAfterSeconds 索引,它会在一定时间后自动删除对象。我想知道MySQL中是否有这样的东西?

MongoDB docs about expiring data

最佳答案

不,您需要在数据过期时DELETE数据。

您可以通过添加 DATETIME 字段并在操作系统中运行计划任务(类 Unix 系统上的 cronjob)来实现类似的功能。

您甚至可以直接在 MySQL 中安排它:

关于mysql - 是否有 MySQL 的 TTL 和 MongoDB 一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17781172/

相关文章:

mysql - sql查询/根据两个不同的条件获取最新条目

php - 更改电话号码和联系人姓名

MySql 根据同一表中的值从表中选择某些列

mysql - mySql传递多个参数时CALL语句语法错误

php - 连接唯一或删除重复字符串 php/mysql

mysql - SO类消息的DB设计以及如何查询?

mysql - 显示一列中相同数据的一项数据

php - INSERT 语句不工作 mysql

mysql - 编辑 Bash 脚本以显示输出

php - 在php中浏览从服务器到本地的路径