MYSQL 表在 x 小时后删除

标签 mysql drop-table

是否可以在 mysql 表创建中写入额外的代码,使其在 X 时间后自行删除?就像一个临时表,但它会持续更长时间。

我需要为临时任务创建表,但我需要它们的持续时间比 session 长

最佳答案

CREATE EVENT myevt
        ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR
        DO
         DROP TABLE IF EXISTS MyTable;

关于MYSQL 表在 x 小时后删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10980255/

相关文章:

sql-server-2008 - 删除表,然后无法重新创建同名表

php - 连接 MySQL 数据库时遇到问题

mysql - Codeigniter 记录不会插入

mysql - 复杂的查询逻辑

java - Oracle 序列创建了两次。 ORA-00955 : name is already used by an existing object

sql - 添加列时,我必须创建和删除而不是更改?

mysql - 计算 HAVING 子句的更新

mysql - 如何从现有查询的结果中选择具有最高值的行?

Android SQLite 数据库,为什么要删除表并在升级时重新创建