【问题标题】:SQL auto delete data weeklySQL每周自动删除数据
【发布时间】:2018-02-21 07:16:04
【问题描述】:

如何每周自动删除 SQL Server 中的数据? (即:每周三) 谢谢大家。

【问题讨论】:

  • 您可以为此创建 SQL 作业
  • 您使用的是什么关系型数据库? MySQL、MS SQL 等?
  • 请写得更详细。

标签: sql-server


【解决方案1】:

您可以使用 cronjob 执行查询以删除数据,或使用 SQL 计划作业来执行此操作。

例如使用 MySQL,您可以这样做:

CREATE EVENT e_weekly
ON SCHEDULE
    EVERY 1 WEEK
    STARTS '2019-02-21 05:00:00' -- Time to start
COMMENT 'Some comment'
DO
    TRUNCATE yourtable;

使用 cronjob,您可以在 crontab 中添加类似的内容:

0 5 * * Sat mysql --user=[username] --password=[password] --database=[db name] --execute="DELETE FROM yourtable"

【讨论】:

  • 非常感谢!我稍后会试试这个。 ^_^;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-13
  • 2021-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-26
  • 1970-01-01
相关资源
最近更新 更多