mysql job 运行时间设置_mysql 的job 设置

创建event Create event ***

On schedule

Every 5 minute

Starts now()

Do

Begin

Call proc();

End

或者不想用存储过程的,可以直接写

create event e_1 on schedule every 1 second do

insert into test3.test_2 select * from test3.test_1

但是开始和停止job 都要这样控制

--- start job

set global event_scheduler = 1;

--- stop job

set global event_scheduler = 0

---查看job

show events;

select * from information_schema.events

在某时间段里每秒执行

---先清空表2

truncate table test_2;

set global event_scheduler = 0

create  event e_2 on schedule every 1  second  STARTS '2010-08-12 16:29:33' ENDS  DATE_ADD('2010-08-12 16:29:33',INTERVAL 1 SECOND) do

insert into test3.test_2 select * from test3.test_1

set global event_scheduler = 1

set global event_scheduler = 0

show variables like  'event_scheduler';  ---查看事件状态 SET GLOBAL event_scheduler = 1;  ---设置事件为启动状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值