MySQL删除存储过程和函数

  MySQL中使用DROP PROCEDURE语句来删除存储过程;使用DROP FUNCTION语句来删除存储函数。

基本的语法格式如下:

DROP {PROCEDURE|FUNCTION} sp_name;

其中,sp_name参数表示存储过程或函数的名称。

1. 删除存储过程test。SQL代码如下:

drop procedure if exists test;
  查询information_schema数据库下的Routines表,以确认上面的删除是否成功。

select * from information_schema.routines where routine_name='test';
  SELECT语句的执行结果如下:

注:

如果存储过程或存储函数不存在时,仍然进行删除,可以使用IF EXISTS子句,它可以防止发生错误,产生一个用SHOW WARNINGS查看的警告。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值