MySQL删除存储过程(DROPPROCEDURE)

存储过程被创建后,就会一直保存在数据库服务器上,直至被删除。当 mysql 数据库中存在废弃的存储过程时,我们需要将它从数据库中删除。

专注于为中小企业提供成都做网站、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业邯郸免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

MySQL 中使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。语法格式如下:

DROP PROCEDURE [ IF EXISTS ] <过程名>

语法说明如下:

  • 过程名:指定要删除的存储过程的名称。
  • IF EXISTS:指定这个关键字,用于防止因删除不存在的存储过程而引发的错误。

注意:存储过程名称后面没有参数列表,也没有括号,在删除之前,必须确认该存储过程没有任何依赖关系,否则会导致其他与之关联的存储过程无法运行。

实例 1

下面删除存储过程 ShowStuScore,SQL 语句和运行结果如下:

mysql> DROP PROCEDURE ShowStuScore;
Query OK, 0 rows affected (0.08 sec)

删除后,可以通过查询 information_schema 数据库下的 routines 表来确认上面的删除是否成功。SQL 语句和运行结果如下:

mysql> SELECT * FROM information_schema.routines WHERE routine_name='ShowStuScore';
Empty set (0.03 sec)

结果显示,没有查询出任何记录,说明存储过程 ShowStuScore 已经被删除了。


本文标题:MySQL删除存储过程(DROPPROCEDURE)
标题路径:http://www.hxwzsj.com/article/djppcdo.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设 成都定制网站建设 app网站建设 专业网站设计 成都网站制作 网站建设方案 重庆网站制作 成都网站设计 成都营销网站制作 企业网站设计 广安网站设计 手机网站制作 网站建设推广 成都网站建设 企业网站建设公司 成都网站建设 网站设计制作报价 成都网站设计 网站制作报价 营销网站建设 高端定制网站设计 成都品牌网站建设