Event Scheduler를 등록하는데 JOIN문은 사용이 불가능한건가요? 0 2 1,834

by 다어려워 [SQL Query] mariaDB query event schedule join [2023.04.03 10:27:30]


안녕하세요. 이번에 이벤트 하나를 등록하려고 합니다.

그런데 query 문에 문법적 오류가 있다고 하는데, 스케쥴에 등록하려는 query문을 일반적으로 실행할때는 정상적으로 작동이 되어습니다.

CREATE EVENT event_add_t_stat_calculate_default
ON SCHEDULE EVERY 1 DAY
STARTS '2023-03-01 00:00:10.000'
ON COMPLETION PRESERVE
ENABLE
COMMENT '매일 제휴사 관계사 통계 기본 정보 셋팅'
DO BEGIN
insert ignore into t_stat_calculate (p_code, r_code, year, month)
select tp.p_code, tr.r_code, date_format(now(), '%Y'), date_format(now(), '%m') 
from t_partnership tp 
left outer join t_relationship tr on tp.p_code = tr.p_code;

스케쥴러 문법에 오류가 있는건지, 아니면 스케쥴러에 join을 못 사용하는건지 궁금합니다.

by 마농 [2023.04.03 12:18:31]

BEGIN 이 없어야 할 듯.


by 다어려워 [2023.04.03 14:36:44]

감사합니다 BEGIN이 문제일줄은 몰랐네요... ㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입