13.7.3.2 DROP FUNCTION 语句

DROP FUNCTION function_name

该语句删除名为* function_name *的用户定义函数(UDF)。

要删除功能,您必须具有mysql系统数据库的DELETE特权。这是因为DROP FUNCTIONmysql.func系统 table 中删除了记录函数名称,类型和共享库名称的行。

Note

要升级与 UDF 相关联的共享库,请发出DROP FUNCTION语句,升级共享库,然后发出CREATE FUNCTION语句。如果先升级共享库,然后使用DROP FUNCTION,则服务器可能会崩溃。

DROP FUNCTION还用于删除存储的函数(请参见第 13.1.27 节“ DROP PROCEDURE 和 DROP FUNCTION 语句”)。