问题描述:有一张表A,里面有一个字段i,我想在每个月的第一天的零点把这个字段所有值都赋值为0。我在mysql下写了一个触发器,如下:
begin
if(DAYOFMONTH(NOW())=1 and HOUR(NOW())=0 and MINUTE(NOW())=0 and SECOND(NOW()) = 0) then
update A set y = 0 where y = 1;
end if;
end
可是到了时间却不能执行,请问这是什么原因?
begin
if(DAYOFMONTH(NOW())=1 and HOUR(NOW())=0 and MINUTE(NOW())=0 and SECOND(NOW()) = 0) then
update A set y = 0 where y = 1;
end if;
end
可是到了时间却不能执行,请问这是什么原因?
定时执行mysql数据库任务方案
命题: 每日 02:00 am 定时删除 表 t (id int primary key,ptime TIMESTAMP DEFAULT CURRENT_TIMESTAMP) 中三天以前的记录。 ======================================= 方法一:操作系统 ======================================= (...