当 MySQL 数据库中存在废弃的存储过程时,我们需要将它从数据库中删除。

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

DROP { PROCEDURE | FUNCTION } [ IF EXISTS ] <过程名>

语法说明如下:

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

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

删除存储过程 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 删除存储过程相关推荐

  1. MySQL删除存储过程(DROP PROCEDURE)

    当 MySQL 数据库中存在废弃的存储过程是,我们需要将它从数据库中删除. 基本语法 存储过程被创建后,保存在数据库服务器上,直至被删除.可以使用 DROP PROCEDURE 语句删除数据库中已创建 ...

  2. MySQL删除存储过程

    当数据库存储废弃的存储过程时,需要删除 MySQL中,使用DROP语句删除存储过程 语法格式 DROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name 参数说明 ...

  3. 用于在MYSQL中创建存储过程的关键字是_下面选项中,用于在删除存储过程时,检测存储过程是否存在的关键字是_学小易找答案...

    [判断题]秦陵兵马俑三号坑设计的是 军事指挥部 . [单选题]以下不是超塑性变形特点的是:( ) [判断题]如果从表中的外键引用了主表中的值,则不能删除主表中被引用的数据. [单选题]下面选项中,用于 ...

  4. Mysql之存储过程,动态创建表和数据库-,动态删除-yellowcong

    今天在弄mycat 的时候,有一个需求,就是创建12个数据库,然后数据库里面都创建一个表,我当时想象,这个玩意也不难,于是寻思通过存储过程来动态创建表,只需要传递进来数据的前缀名称和表名称,即可创建1 ...

  5. mysql %type_mysql 存储过程 %type

    MYSQL修改存储过程的访问权限 版权声明:本文为博主原创文章,未经博主允许不得转载.https://blog.csdn.net/inforstack/article/details/80547478 ...

  6. mysql创建存储过程权限问题

    首先,在mysql存储过程出现的同时,用户权限也增加了5种,其中和存储过程有关的权限有 三种: ALTER ROUTINE 编辑或删除存储过程 CREATE ROUTINE 建立存储过程 EXECUT ...

  7. mysql查看存储过程工作记录20130711

    查询数据库教程中的存储过程: 示例一:(直接查询某一个库中的存储过程) mysql> select `name` from mysql.proc where db = 'xy_db_gm' an ...

  8. mysql 存储过程无效_用VC通过DLL包连接MySQL,执行存储过程后,再执行其他查询无效?解决方法...

    用VC通过DLL包连接mysql,执行存储过程后,再执行其他查询无效? MYSQL mysql; mysql_init(&mysql); mysql_real_connect(&mys ...

  9. MySQL修改存储过程(ALTER PROCEDURE)

    在实际开发过程中,业务需求修改的情况时有发生,这样,不可避免的需要修改 MySQL 中存储过程的特征 . 基本语法 可以使用 ALTER PROCEDURE 语句修改存储过程的某些特征. 语法格式如下 ...

最新文章

  1. run loop 测试
  2. 《数据中心设计与运营实战》——2.6 监控基础设施
  3. java如何把查到的对象集合放入 展示对象list中_Java面试整理-基础篇8.集合1
  4. 腾讯商业数据分析师培养计划
  5. GitHu的诞生记 转 https://blog.csdn.net/fanpeihua123/article/details/58151161
  6. 技术实践丨基于MindSpore框架Yolov3-darknet模型的篮球动作检测体验
  7. 【华为云技术分享】如何拆分用户故事
  8. 接口参数,get和post
  9. jvm 堆外内存_jvm┃java内存区域,跳槽大厂必会知识点
  10. 计算机网络基础系列(五)Socket与TCP/IP编程
  11. php5.6软件下载,【PHP下载】PHP for Linux 5.6.6-ZOL软件下载
  12. 原生js实现简单的svg编辑器
  13. charles+https+安卓7.0+夜神模拟器,解决安卓7.0+版本https无法抓包问题
  14. 【其他】微信双开、多开的几种方法
  15. Nagios基本介绍
  16. 媒体连接(2)...
  17. 我的世界java1.15更新了什么动物_我的世界:1.15版本这几种生物或许会加入,你期待哪种?...
  18. html 写字板 乱码,Win7系统写字板打开文档出现乱码的两种解决方法
  19. 本地数据库迁移至服务器数据库的教程
  20. “x经济”的2021:Z世代成价值载体,增量发掘与存量博弈共存

热门文章

  1. php的web表单系统源码毕设_从业十多年看了千百套Java毕设项目,整理出100个精品!免费分享...
  2. 本地提交spark_Spark 数据本地化级别
  3. win7纯净版镜像系统安装教程
  4. java常用class类_java常用类
  5. etl报表开发是什么意思_中间表是什么?和报表有什么关系?会带来怎样的问题?又如何解决?...
  6. dev c++调试怎么看变量的值_利用GDB调试 MSQL
  7. 软考计算机英语考题,《全国计算机软考网管英语试题及答案.doc
  8. java 字符流 utf8,JAVA基础(字符流设置编码读写字符)
  9. 鸿蒙和宙斯谁厉害,漫威宇宙宙斯vs奥丁,到底谁更强
  10. java volatile lock_Java并发学习笔记 -- Java中的Lock、volatile、同步关键字