Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

기존 MySQL 이벤트를 다른 데이터베이스로 이동하려면 어떻게 해야 합니까?


ALTER EVENT 문을 사용하여 수행할 수도 있습니다. RENAME 키워드와 함께 데이터베이스 이름과 이벤트 이름의 조합을 사용해야 합니다. 이를 설명하기 위해 'hello_renamed'라는 이벤트를 'query' 데이터베이스에서 'tutorial' 데이터베이스로 이동하는 다음 예가 있습니다.

예시

mysql> ALTER EVENT query.hello_renamed RENAME to tutorials.hello_renamed;
Query OK, 0 rows affected (0.00 sec)

이벤트가 데이터베이스 '자습서'로 이동되었는지 확인하기 위해 이전 이름으로 이벤트를 삭제할 수 있습니다. MySQL은 다음과 같은 오류를 발생시킵니다. -

mysql> DROP event hello_renamed;
ERROR 1539 (HY000): Unknown event 'hello_renamed'