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

데이터베이스에서 MySQL 저장 함수를 어떻게 삭제할 수 있습니까?


ALTER ROUTINE 권한이 있는 경우 DROP FUNCTION 문을 사용하여 MySQL 저장 함수를 삭제할 수 있습니다. 구문은 다음과 같을 수 있습니다. -

구문

DROP FUNCTION [IF EXISTS] function_name

여기서 function_name은 데이터베이스에서 삭제하려는 함수의 이름입니다.

예시

mysql> DROP FUNCTION if exists Hello1;
Query OK, 0 rows affected (0.70 sec)

이제 함수를 삭제한 후 CREATE FUNCTION 문을 확인하면 다음과 같은 오류가 발생합니다. -

mysql> SHOW CREATE FUNCTION Hello1;
ERROR 1305 (42000): Function Hello1 does not exist.