如何每周自动删除SQL Server中的数据? (即:每周三) 谢谢大家。
答案 0 :(得分:0)
您可以使用执行查询的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"