검색결과 리스트
글
-- procedure 등록 구문
DELIMITER $$
CREATE PROCEDURE 프로시저명()
BEGIN
DELETE FROM 테이블명A;
INSERT 테이블명A
SELECT cid
,count(*) AS viewcount
,SYSDATE() AS regdt
FROM 테이블명B
WHERE regdt BETWEEN DATE_ADD(SYSDATE(),INTERVAL -12 HOUR) AND SYSDATE()
GROUP BY cid
ORDER BY count(*) DESC,regdt DESC
LIMIT 0,5;
END$$
DELIMITER ;
-- procedure 식행 구문
call 프로시저명();
-- event scheduler 구문
CREATE EVENT IF NOT EXISTS DB명.이벤트스케쥴러명
ON SCHEDULE
EVERY 10 MINUTE -- event scheduler 실행 간격(년,월,일,시,분,초)
STARTS '2014-12-30 16:00:00' -- scheduler 등록시간 +10분
DO
call DB명.프로시저명(); -- event scheduler로 등록할 쿼리구문
'프로그램 > - Sql' 카테고리의 다른 글
[Mysql] 테이블생성 프로시저와 실행 이벤트 (0) | 2017.11.28 |
---|---|
MySQL GROUP_CONCAT (0) | 2016.08.05 |
[MS-SQL]사용자 함수 ZELLOFILL,LPAD (0) | 2014.12.03 |
[Mysql] 문자열 합치기 CONCAT (0) | 2014.11.13 |
[Mysql] Update Select (0) | 2014.11.13 |
RECENT COMMENT