1 前言

利用navicat工具来写存储过程及定时执行,此文章是按照自身经验总结的,仅作为记录使用。

2 步骤

2.1 新建过程

2.2 在函数体写你需要执行的代码

CREATE DEFINER=`root`@`localhost` PROCEDURE `test`()

BEGIN

#Routine body goes here...

#DECLARE a int;

SET @time = NOW();

SET @item = 'num';

SET @type = 'day';

select content into @content from rank where uid = 123456 and num >0;

INSERT INTO rank2(time,item,type,content) VALUES(@time,@item,@type,@content);

UPDATE rank SET num=0 WHERE userid >0;

END

2.3 创建一个事件

2.3.1 新建事件

2.3.2 定义需要调用的过程

2.3.3 填写你定时计划

代码预览如下:

CREATE EVENT `nodejs`.`Untitled`

ON SCHEDULE

EVERY '1' DAY STARTS '2018-07-25 00:00:00'

DO call test();

3 异常

如果发现,你步骤都设置完了,还没有起作用,那可能是定时器开关没打开。

查看是否有开启,方法 show variables like 'event%';

如果是OFF,则用SET GLOBAL event_scheduler = 1;或者SET GLOBAL event_scheduler = ON;开启。开启后其Value则为ON。

4 参考

来源:https://www.cnblogs.com/fanbi/p/9361204.html

mysql定时任务如何每天0点跑_mysql定时任务,每天的零点执行一个存储过程相关推荐

  1. s信网页版rver定时任务mysql_DataX Web2.0发布,集成定时任务,支持分布式

    DataX-Web DataX阿里的开源的时候并未提供任何可视化界面,我们在使用的过程中,需要将Json配置文件放到DataX的job路径下,随着业务的增加,配置文件不方便管理和迁移并且每次执行都需要 ...

  2. mysql安装教程8.0.21安装_mysql 8.0.21 安装配置方法图文教程

    记录了mysql 8.0.21 的安装配置方法,分享给大家. 一.下载 1.下载安装包 mysql 直接点击链接也可以下载: 2.解压压缩包 解压到安装的目录: 3.在此目录下新建my.ini配置文件 ...

  3. mysql中长度为0代表什么_mysql中int长度的意义 int(0)

    问题: mysql的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同.如果不同,分别是多大?int(0) 能存多少位数字? 不同,int(3)最多显 ...

  4. mysql的每隔1分钟定时_mysql定时任务

    查看event是否开启 show variables like '%sche%'; 开启event_scheduler set global event_scheduler =1; 创建存储过程spa ...

  5. MySQL中引入存储引擎意义是_mysql学习九:存储引擎、存储过程和函数的引入

    存储引擎: 存储引擎是mysql特有的,共有7种,常用的有myisam.memory.innodb 查看表的存储引擎: show create table 表名; 修改表的存储引擎: alter ta ...

  6. mysql触发器如果某个字段被修改_mysql trigger触发器 一张表一个字段改变 更新另一张表对应字段...

    触发器语句先贴出来: DELIMITER $$ CREATE TRIGGER goods_sku_shopprice_trigger AFTER UPDATE ON t_sku FOR EACH RO ...

  7. mysql统计没有参加考试的学生名单_sQL SERVER,帮我编写一个存储过程,查询没有参加考试的学生名单,要求显示姓名、学号,具体请补充:...

    --学生表CREATETABLEmember(midchar(10)primarykey,mnamechar(50)notnull,);--课程表CREATETABLEcourse(fidchar(1 ...

  8. mysql定时器 教程_mysql定时任务

    自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录.对数据进行汇总等等),来取代原先只能由操作系统的计划 ...

  9. mysql workbench8.0关键词大写_Mysql从入门到精通全文整理

    mysql基础 数据库基本概念 MariaDB or MySQL官网:https://db-engines.com/en/ranking 磁盘文件--> 层次模型 --> 网状模型 --& ...

最新文章

  1. 【译】Economics of Fees and Gas
  2. 微软推出全新的Windows 10系统图标
  3. 作者:赵江华(1989-),女,中国科学院计算机网络信息中心研究实习员
  4. Matlab 读取 gprmax 的 out 文件详细解释
  5. 向服务器上传本地大文件的方法xshell
  6. 响应优先级与zorder
  7. 实战一:输出“王者荣耀”的游戏角色
  8. 数仓建模—建模工具PDMan(CHINER) 入门介绍
  9. Axure学习笔记整理5-灯箱效果
  10. CobaltStrike木马免杀代码篇之python反序列化分离免杀(一)
  11. uinty SkinnedMeshRenderer (二) batches 优化,模型合并网格贴图
  12. Pandas知识点-详解转换函数transform
  13. Linux系统程序包管理工具-RPM
  14. 大学计算机基础 教材建设,《大学计算机基础》课程建设与教材编写.pdf
  15. 一分钟了解自动化测试 1
  16. BZOJ 3729: Gty的游戏
  17. python3 cookbook中常遇问题的解答记录
  18. 解决python错误:utf-8 codec can't decode byte 0xbb in position3:invalid start byte
  19. delphi 向窗体发送一个字符串_IoT Hub入门(2)模拟设备发送设备到云(d2c)的消息
  20. 古典风格园林景观织梦cms模板

热门文章

  1. CUDA运行时 Runtime(一)
  2. [C] 层层递进——C语言实现广度优先搜索
  3. vsftpd的主配置文件是什么linux,linux下vsftpd配置文件选项详细说明
  4. ListView 添加头部 和尾部 布局 (addHeaderView 和 addFooterView)
  5. Android中Intent传值
  6. 微信小程序setData()方法的使用
  7. java中标识符,关键字,数据类型
  8. CF332C Students' Revenge
  9. 国家集训队2009 书堆
  10. 题解 P4692 【[Ynoi2016]谁的梦】