这篇文章主要为大家展示了“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 ();
过会儿选择测试表中的数据,如下:
——开启事件
改变事件event_test>以上是“mysql中事件怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!