我找到一段代码:
功能是每天清空Test.aaa表CREATE EVENT e_test
ON SCHEDULE EVERY 1 DAY
DO TRUNCATE TABLE test.aaa;我的需求是
每天下午3点10执行。
想请教一下
1,EVERY 1 DAY后面应该怎么改写。
2,如果执行两条或者是两条以上的语句,是不是直接:
DO TRUNCATE TABLE test.aaa;
DO TRUNCATE TABLE test.bbb;
DO TRUNCATE TABLE test.ccc;
就可以了。
谢谢。
功能是每天清空Test.aaa表CREATE EVENT e_test
ON SCHEDULE EVERY 1 DAY
DO TRUNCATE TABLE test.aaa;我的需求是
每天下午3点10执行。
想请教一下
1,EVERY 1 DAY后面应该怎么改写。
2,如果执行两条或者是两条以上的语句,是不是直接:
DO TRUNCATE TABLE test.aaa;
DO TRUNCATE TABLE test.bbb;
DO TRUNCATE TABLE test.ccc;
就可以了。
谢谢。
do
begin
....
end
CREATE EVENT e_test
ON SCHEDULE EVERY 1 DAY
DO
begin
DO TRUNCATE TABLE test.aaa;
DO TRUNCATE TABLE test.bbb;
DO TRUNCATE TABLE test.ccc;
end//.
delimiter ;
create evENt e_test
on SCHEDULE EVERY 1DAY
DO
BEGIN
DO TRUNCATE TABLE test.aaa;
DO TRUNCATE TABLE test.bbb;
DO TRUNCATE TABLE test.ccc;
END//
delimiter;
每天凌晨3点执行一次
delimiter #
create event event_call_defer
on schedule every 1 day starts date_add(date(curdate() + 1),interval 3 hour)
on completion preserve enable
do
begin
call test.warn();
end
#先照着改改改看.
另征集定时执行mysql数据库任务方案。#22楼