我们如何从数据库删除一个 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.

更新时间: 2020-06-22

349 个浏览

开启你的 职业

完成课程,获得认证

开始
广告