DROP FUNCTION语句
该DROP FUNCTION
语句用于删除存储的函数和用户定义的函数(UDF):
- 有关删除存储函数的信息,请参见“ DROP PROCEDURE和DROP FUNCTION语句”。
- 有关删除用户定义函数的信息,请参见“ DROP FUNCTION语句”。
DROP FUNCTION function_name
该语句删除名为的用户定义函数(UDF)function_name
。
要删除功能,您必须具有系统架构的DELETE
特权mysql
。这是因为DROP FUNCTION
从mysql.func
系统表中删除了记录函数名称,类型和共享库名称的行。
注意要升级与UDF相关联的共享库,请发出一条
DROP FUNCTION
语句,升级共享库,然后发出一条CREATE FUNCTION
语句。如果先升级共享库然后使用DROP FUNCTION
,则服务器可能会崩溃。
DROP FUNCTION
还用于删除存储的函数