11
在MongoDB中有expireAfterSeconds索引,它会在一段时间后自动删除对象。我想知道MySQL中是否有这样的事情?与MongoDB一样,MySQL是否有TTL?
MongoDB docs about expiring data
在MongoDB中有expireAfterSeconds索引,它会在一段时间后自动删除对象。我想知道MySQL中是否有这样的事情?与MongoDB一样,MySQL是否有TTL?
MongoDB docs about expiring data
不,你需要在它过期DELETE
数据。
您可以通过添加DATETIME字段并在您的操作系统中运行计划任务(类Unix系统上的cronjob)来实现类似的功能。
,你甚至可以在MySQL直接安排它:
在一些较新的MySQL版本中,你将能够安排的活动,看到这个anwser; http://stackoverflow.com/questions/19197486/mysql-record-that-would-subject-to-ttl/19400466#comment54034258_19400466 – renatoargh