mysql 事件

时间:2023-02-04 01:10:12

经常要周期性的执行某一个命令或者SQL语句。mysql事件,mysql的版本是5.1以上。

首先要查看事件是否开启了,

SHOW VARIABLES LIKE 'event_scheduler';

SELECT @@event_scheduler;

SHOW PROCESSLIST;

之星sql

mysql  事件

开启mysql事件,1,通过动态参数修改:SET GLOBAL event_scheduler = ON;注意:还是要在my.cnf中添加event_scheduler=ON。因为如果没有添加的话,mysql重启事件又会回到原来的状态了。

CREATE EVENT IF NOT EXISTS test123 ON SCHEDULE EVERY 3 SECOND

ON COMPLETION PRESERVE

DO INSERT INTO ceshisy(lpname) VALUES(NOW());