数据库删除语句按时间删除数据

2024-05-07 00:16:44问答浏览:7162次

最新回答:可以通过以下方法解决问题:

我要提问

登录后回复

5 个回答

  • 马佳季赡
    靖仲木
    通过对MysqlServer的每个语句详细的讲解,让同学们能够快速的掌握数据库的设计,使用,等功能,为考试和找工作打下坚实的基础。
    赞93回复举报
  • 仪孟湘
    鞠叔琭
    可以设置定时执行删除数据的脚本。通过SQL Server代理作业,可以设置定时执行的时间、频率和条件,以及执行的SQL语句。
    赞45回复举报
  • 邵仲卓
    种伯藻
    mysql数据库中设置定时删除的方法: 删除三天前的数据的sql DELETE FROM table WHERE created_on < DATE_SUB(CURDATE(),INTERVAL 3 DAY); 。
    赞37回复举报
  • 霸刀☆藐视天下
    佟佳伯苍
    rom compare.task_history where DATE(start_time) <= DATE(DATE_SUB(NOW(),INTERVAL 2 day)); 方法二:先创建删除数据的存储过程 -- 创建存储过程,先use database_name;DELIMITER // create procedure del_task_history()BEGIN DELETE FROM task_history WHERE DATE(start_time) <= DATE(DATE_SUB(NOW(),INTERVAL 2 day));END//DELIMITER ;-- 查看存储过程select * from mysql.proc where db='数据库名';-- 调用存储过程call del_task_history();-- 删除存储过程DROP PROCEDURE IF EXISTS del_task_histo
    赞31回复举报
  • 萨孟玲
    书叔蔼
    新建作业, 用于 定时清除数据库的历史数据 删除表gps_comm 之前120天即一个季度的数据。
    赞73回复举报
我也是有底线的人~
点击加载更多

热门新闻