mysql中事件怎么用

  介绍

这篇文章主要为大家展示了“mysql中事件怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中事件怎么用”这篇文章吧。

  ——查看事件的创建信息

显示创建事件event_test;


——查看某个模式下的事件状态

选择event_schema event_name、状态   information_schema。事件event_schema=& # 39; xxxx # 39;

  ——查看事件功能是否开启

  mysql>显示   变量如& # 39;% % & # 39;事件;

  + - - - - - - - - - - - - - - - - - - - - - - - - - + +

  |   Variable_name ,| |值

  + - - - - - - - - - - - - - - - - - - - - - - - - - + +

  | event_scheduler |   OFF ,|

  + - - - - - - - - - - - - - - - - - - - - - - - - - + +

  1行集(0.00秒)

  开启事件功能,可设置为1 |

  mysql>集   全球event_scheduler=,

  查询好,0行   影响(0.00秒)

  mysql>显示   变量如& # 39;% % & # 39;事件;

  + - - - - - - - - - - - - - - - - - - - - - - - - - + +

  |   Variable_name ,| |值

  + - - - - - - - - - - - - - - - - - - - - - - - - - + +

  | event_scheduler |   ,,,|

  + - - - - - - - - - - - - - - - - - - - - - - - - - + +

  1行(0.00   sec)

  ——创建测试表

  创建表t (X   DATETIME);


——,创建一个测试的proc,为了向测试表中插入系统时间

  分隔符$ $

  下降过程如果   存在e_test $ $

  创建过程   e_test ()

  开始

  插入t   现在值(());

  结束$ $

  分隔符;

  ——创建事件

  ——每隔十秒自动调用e_test()存储过程

  创建事件如果没有   存在event_test

  按计划每   10秒

  在完成   保存

  叫e_test ();

  过会儿选择测试表中的数据,如下:
癿ysql中事件怎么用“

  ——开启事件

  改变事件event_test>以上是“mysql中事件怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

mysql中事件怎么用