집 >데이터 베이스 >MySQL 튜토리얼 >mysql 이벤트가 저장 프로시저 메서드를 호출하는 방법 알아보기
이벤트 호출 저장 프로시저를 처음 작성했습니다. 인터넷에서 몇 가지 정보를 찾았습니다. 이를 요약하고 통합하고 싶습니다.
이벤트 호출 저장 프로시저에는 세 가지 주요 유형이 있습니다.
(1) 이벤트를 생성하고 즉시 실행하고 저장 프로시저를 호출합니다.
CREATE EVENT if not exists Event_Stat_Daily
일정에 따라 EVERY 1 DAY 완료 유지
do call cp_Stat_VideoData( );
(2) 매일 시간 지정 이벤트 실행 및 저장 프로시저 호출
CREATE
Event_Stat_DailyON SCHEDULE EVERY 1
DAY STARTS '2017-03-01 02:00:00 '완료 보험료 refored reserve enableo call cp_stat_videodata ();
(3) 방법이나 저장 절차가 호출되지 않으면 논리적 작업은 이벤트에서 직접 수행됩니다. DELIMITER | 1일마다 일정에 따라 이벤트 e5 생성 완료 시 '2017-03 -01 02:00:00' 완료 보존 시작 어제 날짜 선언 set yestday=date(date_add(NOW(), 간격 -1일)) ; 존재하는 경우(AddDate = yestday인 Stat_VideoHits에서 ID 선택) 그런 다음 AddDate=yestday인 Stat_VideoHits에서 삭제합니다. if;Stat_VideoHits(Id,VideoId,Times,AddDate)에 삽입 uuid(), VideoId,COUNT(1) , Coll_VideoHits의 AddDate, AddDate = 어제 VideoId별 그룹;
위 내용은 mysql 이벤트가 저장 프로시저 메서드를 호출하는 방법 알아보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!