MySQL 이벤트 예약 작업에 대한 간략한 분석

小云云
풀어 주다: 2018-01-17 10:19:12
원래의
1183명이 탐색했습니다.

이 기사에서는 주로 MySQL 이벤트 계획 작업에 대해 간략하게 설명합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리도록 하겠습니다. 편집자를 따라 살펴보겠습니다. 모두에게 도움이 되기를 바랍니다.

1. 이벤트가 활성화되어 있는지 확인하세요

'%sche%'와 같은 변수를 표시합니다.
set global event_scheduler =1;

2--시간대를 설정합니다. 계획된 이벤트 스케줄러를 켜거나 설정할 수도 있습니다. event_scheduler = ONset time_zone = '+8:00';set GLOBAL event_scheduler = 1;

-- 이벤트가 사용하거나 속한 데이터베이스 기반 데이터베이스를 설정
use test;

-- 원래 존재하는 경우 이 이름의 작업 계획은 먼저

drop 이벤트가 존재하는 경우 삭제됩니다. test_update;

-- 구분 기호를 '$$'로 설정하고 mysql의 기본 문 구분 기호는 ';'입니다. , 이후 생성부터 종료 코드까지 모두 실행할 명령문으로 처리합니다.

DELIMITER $$

-- 예약된 작업을 생성하고 첫 번째 실행 시간을 '2012-11-15 10:00:00'으로 설정합니다. , 그리고 하루에 한 번 실행합니다


-- 30초마다 일정에 따라

-- 일정에 따라 매일 시작 타임스탬프 '2012-11-15 10:00:00'

create event test_update

on 일정에 매일 시작 타임스탬프 ' 2012-11-15 10:00:00'
do

--계획된 작업을 시작하기 위해 해야 할 일
begin

---------------------- -----------

-- do what 계획된 작업에서 해야 할 일을 적어 보세요
------------------------- -----------

--예약된 작업 종료
end $$

--문 구분 기호를 다시 ';'

DELIMITER;

관련 권장 사항:


자세한 설명 이것과 JS 이벤트의 차이점

이벤트에 대하여 자세한 소개

이것과 js 이벤트의 차이점에 대한 자세한 예

위 내용은 MySQL 이벤트 예약 작업에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿