mysql - MySQL 中的自动 TRUNCATE 表

标签 mysql sql database truncate

<分区>

我正在寻找一种每天自动清理 MySQL 中的表的方法。这可能不使用 cron 吗?最好的解决方案是触发器,但任何解决方案都适用。

最佳答案

一个选项是 MySQL 的 EVENT调度器:

CREATE EVENT e_daily
    ON SCHEDULE
        EVERY 1 DAY
        STARTS '2014-02-23 05:00:00' -- Time to start
    COMMENT 'Descriptive comment'
    DO
        TRUNCATE yourtable;

How to enable event scheduler

关于mysql - MySQL 中的自动 TRUNCATE 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21956291/

相关文章:

sql - 带有 WHERE 子句的 PostgreSQL ON CONFLICT

mysql - 使用 CONCAT 的 SQL 语法

java - 密码保护现有 HSQLDB 数据库

MySQL根据多列的值进行选择

mysql - 仅从 MySQL 表中获取较新的记录,按日期属性过滤

mysql - 从非规范化表中按 ID 获取列的 SUM?

android - 在android中创建存储图像的数据库

mysql - 获取用户 ID w.r.t 到发件人的行数

SQL:检查哪个 id 已经存在

c# - 增量导出和导入 postgresql C#