二、适用范围对于每隔一段时间就有固定需求的操作,如创建表,删除数据等操作,可以使用event来处理。

例如:使用event在每月的1日凌晨1点自动创建下个月需要使用的三张表。

三、使用权限

开启event :(1)执行 SET GLOBAL event_scheduler = 1;(2)在mysql配置文件中设置:event_scheduler=ON

查看event :(1)SHOW VARIABLES LIKE 'event_scheduler'; (2)要求东八区  show variables like '%time_zone%';

eg:

早上5点往t_bb_register_loan中插入数据

create EVENT bb_register_loan_to_everyday

on SCHEDULE every 1 day starts  timestamp '2015-05-30 05:00:00'

do

insert into t_bb_register_loan(createTime,userId,nickName,realName,idCardNo,mobile,registerTime,inviterNickName,loanId,investAmount,investTime,qx,amount,redAmount,coupon,returnAmount)

select

NOW(),b.userid,b.nickName,b.realName,b.idCardNo,b.mobile,b.registerTime,(select u.nickname from user_main u where u.mobile=s.mobile),

a.loanid,a.investAmount,a.investTime,CONCAT(a.termCount,if(a.termUnit=1,'天',if(a.termUnit=2,'周','月'))),a.amount,a.red_money_amount,a.coupon,a.returnAmount

from user_main b

left join (

select a.loanid,c.title,c.termCount,c.termUnit,c.amount,c.openTime,c.fullTime,a.investAmount,a.investTime,a.investorUserId,a.red_money_amount,t.coupon,t.returnAmount

from loan_investor a,loan c,(select t.loanid,t.LOAN_INVESTOR_ID,r.coupon,r.returnAmount from trade t left join t_requestcouponrecord r on t.couponid=r.id where SERIAL_NUMBER like '05%' and t.TRADE_STATUS='SUCCESS'

)t

where  a.loanid = c.loanid and

a.loanid=t.loanid and a.id=t.LOAN_INVESTOR_ID and

a.investTime >DATE_FORMAT(SUBDATE(now(),interval 1 day),'%Y-%m-%d') and a.investTime

)a on a.investorUserId = b.userid

left join user_invited_code d on  b.userid=d.userid

left join(

select r.mobile,r.userid,IFNULL(recommendcode,r.mobile) code from t_recommendinfo r

) s on s.userid=b.userid

where  b.registerTime >=DATE_FORMAT(SUBDATE(now(),interval 1 day),'%Y-%m-%d') and b.registerTime

删除event : drop event if exists bb_register_loan_to_everyday;

查询:select * from mysql.event

mysql event 变量_mysql 中event的用法相关推荐

  1. php中使用mysql的视图_MYSQL中视图的用法介绍(代码示例)

    本篇文章给大家带来的内容是关于MYSQL中视图的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.什么是视图 执行一条SQL,将结果集保存在一张虚拟表中 (相关 ...

  2. mysql in边界_mysql中 where in 用法详解

    这里分两种情况来介绍 WHERE column IN (value1,value2,...) WHERE column NOT IN (value1,value2,...) 1.in 后面是记录集,如 ...

  3. mysql limit锁_mysql中limit的用法

    语法: SELECT * FROM 表名 limit m,n; SELECT * FROM table LIMIT [offset,] rows; 注释: Limit子句可以被用于强制 SELECT  ...

  4. mysql decimal 类型_MySQL中decimal类型用法的简单介绍

    MySQL中支持浮点数的类型有FLOAT.DOUBLE和DECIMAL类型,DECIMAL 类型不同于FLOAT和DOUBLE,DECIMAL 实际是以串存放的.DECIMAL 可能的最大取值范围与D ...

  5. explain mysql怎么用_mysql中explain用法详解

    EXPLAIN用于SELECT语句中的每个表返回一行信息.表以它们在处理查询过程中将被MySQL读入的顺序被列出 如果在select语句前放上关键词explain,mysql将解释它如何处理selec ...

  6. mysql中去重的用法_mysql中去重 distinct 用法

    在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count( ...

  7. mysql教程or怎么用_MySQL中or语句用法示例

    1.mysql中or语法的使用,在mysql语法中or使用注意点. 项目遇到坑,遍历发放奖励数据查询错误!!! $sql = 'SELECT * FROM `vvt_spread_doubleegg_ ...

  8. mysql 生明变量_MySql中的变量定义

    根据mysql手册,mysql的变量分为两种:系统变量和用户变量.但是在实际使用中,还会遇到诸如局部变量.会话变量等概念.根据个人感觉,mysql变量大体可以分为四种类型: 一.局部变量. 局部变量一 ...

  9. mysql range用法_MySQL中Explain的用法总结(详细)

    本篇文章给大家带来的内容是关于MySQL中Explain的用法总结(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 执行计划(query Execution plan) 语法e ...

最新文章

  1. Python的零基础超详细讲解(第三天)-Python的基础语法
  2. soapUi 接口测试
  3. UA MATH567 高维统计II 随机向量8 图的Max-cut问题 0.5近似算法的运行时间分析
  4. 并发基础(十) 线程局部副本ThreadLocal之正解
  5. LILY 英语携手神策数据 数据赋能少儿英语学习创新体验
  6. 讨论.NET Core 配置对GC 工作模式与内存的影响
  7. jaxb注解使用_使用JAXB的简介
  8. CVPR 2020 | 序列化的三维形状生成网络PQ-NET
  9. php include不可用,无法设置PHP include_path
  10. Windows 下修改 MySQL 编码为 utf8
  11. Codeforces Round #518 (Div. 2): D. Array Without Local Maximums(DP)
  12. Kicad如何导入封装库、符号库(元件库)以及3D模型文件?
  13. Swagger Annotation 详解(建议收藏)
  14. if else if与if if语句的区别
  15. sfm点云代码_PCL点云显示sfm数据
  16. CRM客户管理系统的功能模块有哪些
  17. 三星内存编码_三星内存铭牌的详细说明|三星记忆棒标签存储参数的详细说明...
  18. Freemark生成Word文件的加密处理
  19. android系统凭据存储,存储登录凭据android
  20. abp发布后遇到405错误

热门文章

  1. Dubbo-go 优雅上下线设计与实践
  2. Apache Flink 在汽车之家的应用与实践
  3. 国家网络安全宣传周:勒索病毒利如刀,上网备好技能包
  4. 重磅 | 数据库自治服务DAS论文入选全球顶会SIGMOD,领航“数据库自动驾驶”新时代
  5. 申通完美支撑“双11”——亿级包裹背后的云基础设施
  6. 阿里开发者招聘节 | 面试题05: 关于epoll和select的区别,哪些说法是正确的?
  7. 阿里云携领先SDN能力,亮相全球网络技术盛会ONS
  8. AliOS Things KV组件的写平衡特性 1
  9. 内含福利|CSDN携手字节跳动:云原生Meetup北京站报名热烈启动,1月8日见!
  10. 程序员!别逼自己买课了,每天花10分钟做这件事,写代码能力暴增......