본문 바로가기
MySql

MySQL에서 모든 이벤트를 삭제하는 방법

by 베이스 공부 2020. 12. 6.
반응형

일부 이벤트를 삭제하려면 다음과 같은 쿼리가 필요합니다. "DROP EVENT IF EXISTS eventname" But I can't find the command of deleting all the events at one time,must delete event one by one. 한 번에 모든 이벤트를 삭제하는 SQL이 있습니까?

"DROP EVENT IF EXISTS (SELECT EVENT_NAME FROM  information_schema.EVENTS)"

작동하지 않습니다.

 

해결 방법

 

샘플 1 :

DELETE FROM mysql.event
    WHERE db = 'myschema'
      AND definer = 'jon@ghidora'
      AND name = 'e_insert';


DROP EVENT IF EXISTS 로 이벤트를 삭제하고 새로 예약 된 시간으로 다시 추가 할 수있는 경우

이벤트를 직접 영구적으로 삭제하려면 DROP EVENT 를 사용할 수 있습니다.

DROP EVENT [IF EXISTS] event_name


 

참조 페이지 https://stackoverflow.com/questions/23150272

 

 

반응형

댓글