나는 MySQL 데이터베이스를 가지고있다. 나는 두 개의 MySQL 이벤트를 운영 중이다. 나는 하나를 제거해야합니다. 나는 그것이 이름이라는 것을 기억하지 못한다. 나는 무엇을해야합니까?데이터베이스에서 실행중인 모든 MySQL 이벤트를 보려면 어떻게합니까?
9
A
답변
16
단순한 SHOW EVENTS
목록 현재 스키마
의 모든 이벤트는 특정 스키마에 대한 이벤트를 보려면 FROM 절을 사용합니다. 예를 들어, 다음 문을 사용하여, 테스트 스키마에 대한 이벤트를 볼 수 있습니다 :
SHOW EVENTS FROM test;
12
information_schema.EVENTS
테이블을 시작할 위치입니다. 당신에게 기존의 모든 이벤트 목록을 가져올 것이다
USE information_schema;
DESCRIBE EVENTS;
+----------------------+---------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------------+---------------+------+-----+---------------------+-------+
| EVENT_CATALOG | varchar(64) | YES | | NULL | |
| EVENT_SCHEMA | varchar(64) | NO | | | |
| EVENT_NAME | varchar(64) | NO | | | |
| DEFINER | varchar(77) | NO | | | |
| TIME_ZONE | varchar(64) | NO | | | |
| EVENT_BODY | varchar(8) | NO | | | |
| EVENT_DEFINITION | longtext | NO | | NULL | |
| EVENT_TYPE | varchar(9) | NO | | | |
| EXECUTE_AT | datetime | YES | | NULL | |
| INTERVAL_VALUE | varchar(256) | YES | | NULL | |
| INTERVAL_FIELD | varchar(18) | YES | | NULL | |
| SQL_MODE | varchar(8192) | NO | | | |
| STARTS | datetime | YES | | NULL | |
| ENDS | datetime | YES | | NULL | |
| STATUS | varchar(18) | NO | | | |
| ON_COMPLETION | varchar(12) | NO | | | |
| CREATED | datetime | NO | | 0000-00-00 00:00:00 | |
| LAST_ALTERED | datetime | NO | | 0000-00-00 00:00:00 | |
| LAST_EXECUTED | datetime | YES | | NULL | |
| EVENT_COMMENT | varchar(64) | NO | | | |
| ORIGINATOR | bigint(10) | NO | | 0 | |
| CHARACTER_SET_CLIENT | varchar(32) | NO | | | |
| COLLATION_CONNECTION | varchar(32) | NO | | | |
| DATABASE_COLLATION | varchar(32) | NO | | | |
+----------------------+---------------+------+-----+---------------------+-------+
SELECT EVENT_NAME FROM EVENTS WHERE EVENT_SCHEMA = 'your_database_name';
+2
모든 이벤트를 표시하려면 :'USE information_schema; 설명회 (DESCRIBE EVENTS); SELECT * FROM EVENTS; ' – ChiMo
3
SHOW EVENTS\G
. 이벤트 표시 구문 : http://dev.mysql.com/doc/refman/5.1/en/show-events.html
1
show events;
이 모든 이벤트를 표시합니다.
관련 문제
- 1. IntelliJ의 모든 jslint 오류를 보려면 어떻게합니까?
- 2. 각 페이지로드시 실행되는 모든 SQL 쿼리를 보려면 어떻게합니까?
- 3. 사양 이름을 보려면 어떻게합니까?
- 4. .asp 이미지를 보려면 어떻게합니까?
- 5. Memcache에서 데이터를 보려면 어떻게합니까?
- 6. 모든 활성 세션에 대한 세션 상태의 모든 것을 보려면 어떻게합니까?
- 7. MYSQL 모든 데이터베이스에서 tableX을 선택하십시오.
- 8. Windows에서 실행중인 모든 프로세스를 나열하려면 어떻게합니까?
- 9. MySQL 데이터베이스에서 데이터 페치 수를 표시하려면 어떻게합니까?
- 10. PropertyGrid에서 객체 속성을 보려면 어떻게합니까?
- 11. 쿼리의 매개 변수를 보려면 어떻게합니까?
- 12. 데이터베이스에서 모든 테이블을 검색하려면 어떻게합니까? (안드로이드, SQLite는)
- 13. SharePoint에서 토론 게시판의 모든 토론 및 응답을 보려면 어떻게합니까?
- 14. 내 mysql 데이터베이스에서 현재 실행중인 쿼리를 확인하는 방법은 무엇입니까?
- 15. mySQL 데이터베이스에서 PHP로 테이블의 모든 행을 업데이트하십시오.
- 16. MySQL 데이터베이스에서 PHP의 모든 테이블 이름 표시
- 17. 데이터베이스에서 모든 항목 정보 삭제 (MySQL)
- 18. MYSQL 데이터베이스에서 모든 뷰를 삭제하려면 어떻게해야합니까?
- 19. JAVA에서 예외 로그 전체를 보려면 어떻게합니까?
- 20. 배열의 모든 항목을 보려면 어떻게해야합니까?
- 21. 이벤트를 이미지보기와 연결하려면 어떻게합니까?
- 22. PHP/MySQL : 데이터베이스에서 이벤트를 반복하지만 날짜 범위에 대해 쿼리합니다.
- 23. MySQL 데이터베이스에서
- 24. MYSQL 데이터베이스에서
- 25. app_data에 저장된 사용자 이름을 보려면 어떻게합니까
- 26. Java 애플릿의 오류 메시지를 보려면 어떻게합니까?
- 27. PFX 파일 정보를 시각적으로 보려면 어떻게합니까?
- 28. Java 작업의 표준 출력을 보려면 어떻게합니까?
- 29. 테이블에 대한 삽입 기록을 보려면 어떻게합니까?
- 30. Access 2007에서 제어 소스 테이블을 보려면 어떻게합니까?
약'show processlist;'? 그게 당신이 찾고있는거야? – TMS