DBeaver中event实验
经过大神指点,
首先分别建立三个东西:
表格:procedure_event_table
存储过程:procedure_for_event
事件:example_event1
然后mysql中开启变量event_scheduler即可
下面一步步来~
--------------------------------------建立表格procedure_event_table--------------------------------------------------------------------
--------------------------------------建立表格procedure_event_table--------------------------------------------------------------------
--------------------------------------建立存储过程procedure_for_event--------------------------------------------------------------------
代码如下
CREATE DEFINER=`root`@`localhost` PROCEDURE `employees`.`procedure_for_event`() BEGINSET @b=(SELECT max(id) FROM procedure_event_table)+666; -- INSERT INTO departments(dept_no,dept_name) VALUES(cast(@b as char(4)),'appleyuchi'); INSERT INTO procedure_event_table(id,name) VALUES(@b,'appleyuchi');END--------------------------------------建立存储过程procedure_for_event--------------------------------------------------------------------
--------------------------------------建立事件example_event1--------------------------------------------------------------------
代码是:
call procedure_for_event--------------------------------------建立事件example_event1--------------------------------------------------------------------
--------------------------------------启动或者关闭event-------------------------------------------------------------------
最后在mysql的交互界面中使用以下命令查看event是否被打开:
mysql> show variables like 'event_scheduler';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | ON |
+-----------------+-------+
1 row in set (0.01 sec)
如果没有打开,那么:
mysql> set global event_scheduler=on;
如果想要关闭event,那么:
mysql> set global event_scheduler=off;
Query OK, 0 rows affected (0.00 sec)
--------------------------------------启动或者关闭event-------------------------------------------------------------------
-----------------------------------观察实验结果------------------------------------------------------------------
在一开始建立的表格procedure_event_table中可以看到实验结果,每两个id之间都是递增666,该效果与存储过程procedure_for_event中写的代码是一致的。
-----------------------------------观察实验结果------------------------------------------------------------------
总结
以上是生活随笔为你收集整理的DBeaver中event实验的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: mysql-workbench中用sel
- 下一篇: 本地第一次对接已经存在的github上的