Heim > Datenbank > MySQL-Tutorial > MySQL定时执行任务_MySQL

MySQL定时执行任务_MySQL

WBOY
Freigeben: 2016-06-01 13:06:24
Original
987 Leute haben es durchsucht

查看event是否开启

show variables like '%sche%';
Nach dem Login kopieren

将事件计划开启
set global event_scheduler =1;
Nach dem Login kopieren

创建存储过程test
CREATE PROCEDURE test ()  BEGIN  update examinfo SET endtime = now() WHERE id = 14;  END; 
Nach dem Login kopieren
创建event e_test
create event if not exists e_test  on schedule every 30 second  on completion preserve  do call test();
Nach dem Login kopieren

每隔30秒将执行存储过程test。

关闭事件任务

alter event e_test ON   COMPLETION PRESERVE DISABLE;
Nach dem Login kopieren

开户事件任务
alter event e_test ON   COMPLETION PRESERVE ENABLE;
Nach dem Login kopieren



Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage