24 lines
1.2 KiB
Plaintext
24 lines
1.2 KiB
Plaintext
|
|
!!!중요 db스케쥴러 추가
|
||
|
|
|
||
|
|
-my.ini > event_scheduler=ON
|
||
|
|
-서비스재시작
|
||
|
|
|
||
|
|
==예시===========================================================================================================================================
|
||
|
|
=================================================================================================================================================
|
||
|
|
--휴면계정SP생성
|
||
|
|
DELIMITER //
|
||
|
|
create procedure sp_users_close ()
|
||
|
|
begin
|
||
|
|
UPDATE users SET STATUS=8 WHERE (usertype=3 OR usertype=11) and STATUS=1 AND isdeleted=0 AND date_add(logintime, INTERVAL 365 DAY) < NOW();
|
||
|
|
END//
|
||
|
|
DELIMITER ;
|
||
|
|
|
||
|
|
-- 휴면계정Event 생성
|
||
|
|
CREATE EVENT IF NOT EXISTS EV_Users_Close
|
||
|
|
ON SCHEDULE
|
||
|
|
EVERY 1 DAY -- Event 실행 주기
|
||
|
|
STARTS '2019-03-22 05:00:00' -- Event 최초 시작 시간
|
||
|
|
DO
|
||
|
|
CALL SP_Users_Close(); -- Event에서 수행할 명령어
|
||
|
|
=================================================================================================================================================
|
||
|
|
=================================================================================================================================================
|