반응형
일부 이벤트를 삭제하려면 다음과 같은 쿼리가 필요합니다.
"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
반응형
'MySql' 카테고리의 다른 글
MySQL 라운드가 예상보다 더 많이 떠 다니는 이유는 무엇입니까? (0) | 2020.12.06 |
---|---|
MySQL 사용자가 로그인 할 때 updated_at 열을 업데이트하는 방법은 무엇입니까? (0) | 2020.12.06 |
MySQL pymysql (DictCursor)로 데이터 가져 오기 (0) | 2020.12.06 |
MySQL 저장 프로 시저로 인해 다음 쿼리에서 "명령이 동기화되지 않음"발생 (0) | 2020.12.06 |
MySQL / PHP / json_encode 부울 문자열 변환 (0) | 2020.12.06 |
댓글