mysql create event

Aanman 2016-02-03 08:44:47
每天12:00--18:00 每10分钟执行一次操作
...全文
154 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ginnnnnnnn 2016-02-04
  • 打赏
  • 举报
回复
mysql 试下这种方式,10分钟执行,但是先判断时间在12~18之间
delimiter ##
create event EV1
on schedule every 10 minute
do
begin 
	declare vhour int;
    set vhour = hour(now());
	if vhour between 12 and 18
    begin 
		select now(); -- 执行体
    end ;
end ;

delimiter ;
Aanman 2016-02-03
  • 打赏
  • 举报
回复
引用 1 楼 shoppo0505 的回复:
SQL Agent 建立一个任务,没10分钟执行一次运算. 或者用脚本循环执行操作,每次执行完,sleep 10分钟
我想让数据库自动每10分钟执行一次,但是 1:如果设置每10分钟执行一次的话,就设置不了每天 2:如果设置每天执行,就不能设置每10分钟执行
shoppo0505 2016-02-03
  • 打赏
  • 举报
回复
SQL Agent 建立一个任务,没10分钟执行一次运算. 或者用脚本循环执行操作,每次执行完,sleep 10分钟

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧