数据库删除语句按时间删除数据
2024-05-07 00:16:44问答浏览:7162次
最新回答:可以通过以下方法解决问题:
我要提问
登录后回复
共 5 个回答
-
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回复举报
我也是有底线的人~
点击加载更多
相关资讯
更多热门新闻
-
由他2003位用户围观了该问题
-
肖肖474位用户围观了该问题
-
那一抹蓝465位用户围观了该问题