一段时间后从数据库中删除表

时间:2017-03-05 00:20:34

标签: mysql sql database

在一段时间后,是否有可能自动从数据库中删除表?

如果是这样,它是如何实现的?

1 个答案:

答案 0 :(得分:1)

您可以使用任何类型的调度程序: https://dev.mysql.com/doc/refman/5.7/en/event-scheduler.html

此时只需执行DROP表。

如果有更多特定条件,您可以执行任意数量的操作,例如删除在特定时间内没有INSERT或UPDATE的表(使用触发器知道它们何时被修改并在表中跟踪它们)然后当该日期是某个年龄时,请删除表格。

这有点不寻常,因为表格往往不会被删除,通常数据在存档过程中会被选择性地删除,但表格会一直存在。