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
- 下一篇: flask框架的参数传递以及MVC模式的