mysql定時刪除乙個月前的資料

2021-08-30 02:30:42 字數 1147 閱讀 5046

1,檢視資料庫的事件是否開啟2種方式:

show variables like 'event_scheduler';

select @@event_scheduler;

2,如果顯示的是disabled禁止,就要去mysql的配置檔案my.ini

1、    set global event_scheduler = 1;

2、    set @@global.event_scheduler = 1;

3、   set global event_scheduler = on;

4、set @@global.event_scheduler = on;

將這個注釋掉:

#skip-grant-tables

加上:event_scheduler=on

3,檢視mysql的安裝位置

show variables like "%char%";
4,建立儲存過程:

drop procedure if exists pro_clear_data;

create procedure pro_clear_data()

begin

delete from income where date(time)<=date(date_sub(now(),interval 30 day));

end

5,建立事件

create event if not exists event_time_clear

on schedule every 1 day starts '2018-10-26 15:40:00'

on completion preserve do call income_clear();

6,顯示事件:

select * from  mysql.event;

7,關閉事件

alter event deletelog on completion preserve disable;

8,開啟某件事件:

alter event 事件名 on completion preserve enable

mysql 查詢乙個月的資料

查詢語句 今天 select from 表名 where to days 時間欄位名 to days now 昨天 select from 表名 where to days now to days 時間欄位名 1 近7天 select from 表名 where date sub curdate i...

工作乙個月了

2012年7月份做為乙個二本院校軟體工程專業畢業的學生,找工作就成了當下最重要的事。班上很多同學早就開始實習,現在工作都已經確定的差不多了,我還有班上幾個同學在大三下期末的時候跟著班主任在外面做專案,期間由於專案太忙,錯過了很多找工作的高峰期 本來以為自己怎麼說也有差不多一年專案經驗了,找個滿意的工...

頹廢的乙個月

哎,九月末到十月末實在是太頹廢了。其實是因為不想面對一些事。但現在想想,是我自己忘記了最初的夢想,之去追求一些有的沒的的,所以才如此不精進。記得那幾天玩的也不好,每每想到自己還沒學好,還是個醬油的時候,就很煩惱。室友也說我,為什麼最近不怎麼去實驗室了?我也不知道怎麼回答。甚至可以躺床上一整天,一直躺...