要取消MySQL存储过程的输出,可以使用变量。让我们首先创建一个表。mysql> create table person_information

-> (

-> Id int,

-> Name varchar(20)

-> );

以下是使用insert命令在表中插入一些记录的查询:mysql> insert into person_information values(100,'John');

mysql> insert into person_information values(101,'Chris');

mysql> insert into person_information values(102,'Robert');

以下是使用select命令显示表中记录的查询:mysql> select *from person_information;

这将产生以下输出+------+--------+

| Id | Name     |

+------+--------+

| 100 | John    |

| 101 | Chris   |

| 102 | Robert  |

+------+--------+

3 rows in set (0.00 sec)

这是禁止显示MySQL存储过程输出的查询:mysql> DELIMITER //

mysql> CREATE PROCEDURE sp_supressOutputDemo()

-> BEGIN

-> set @output=(select Name from person_information where id=101);

-> END

-> //

mysql> DELIMITER ;

您可以使用CALL命令调用上述存储过程:mysql> call sp_supressOutputDemo();

调用上述存储过程后,我们什么也没得到。因此,您需要使用select语句来获取输出。

以下是查询mysql> select @output;

这将产生以下输出+---------+

| @output |

+---------+

| Chris   |

+---------+

1 row in set (0.00 sec)

mysql 存储过程 输出warning_如何抑制MySQL存储过程的输出?相关推荐

  1. mysql query browswer_MySQL数据库新特性之存储过程入门教程

    MySQL数据库新特性之存储过程入门教程 在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力.在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用 ...

  2. Mysql学习总结(11)——MySql存储过程与函数

    2019独角兽企业重金招聘Python工程师标准>>> 摘要:存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句.存储过程 ...

  3. mysql语句:索引,游标,存储过程,视图,分区,分库分表,数据库集群,数据库负载均衡...

    为什么80%的码农都做不了架构师?>>>    学会数据库是很实用D~~记录一些常用的sql语句...有入门有提高有见都没见过的...好全...收藏下... 其实一般用的就是查询,插 ...

  4. MySQL学习记录 (五) ----- 存储函数、存储过程和触发器

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  5. (十四)全解MySQL之各方位事无巨细的剖析存储过程与触发器!

    引言 本文为掘金社区首发签约文章,14天内禁止转载,14天后未获授权禁止转载,侵权必究! 前面的MySQL系列章节中,一直在反复讲述MySQL一些偏理论.底层的知识,很少有涉及到实用技巧的分享,而在本 ...

  6. MySQL学习笔记 05、触发器、存储过程、存储函数、定时任务

    文章目录 前言 一.触发器 提前准备测试表 1.1.创建触发器 1.2.删除触发器 二.存储过程 2.1.认识变量 2.1.1.系统变量 2.1.2.用户变量 2.2.存储过程创建 2.3.删除存储过 ...

  7. mysql如何在if中设置return_mysql 存储过程 if return

    MySql存储过程 MySQL 存储过程是从 MySQL 5.0 开始增加的新功能.存储过程的优点有一箩筐.不过最主要的还是执行效率和SQL 代码封装.特别是 SQL 代码封装功能,如果没有存储过程, ...

  8. mysql函数如何调用过程_MySQL调用存储过程和函数

    存储过程和存储函数都是存储在服务器端的 sql 语句集合.要想使用这些已经定义好的存储过程和存储函数就必须要通过调用的方式来实现. 存储过程通过 CALL 语句来调用,存储函数的使用方法与 MysqL ...

  9. mysql调用java函数_mysql概要(十五)存储过程(2)(java调用函数和存储过程)

    使用存储过程的目的: 即将数据的函数处理放在数据库,这样主要是为了,多语言跨平台的使用(java,.net,php),不用重复的函数代码,直接调用存储过程. (对于使用存储过程还是代码来处理数据的效率 ...

最新文章

  1. 马斯克再发声,称人工智能是人类文明面临的最大风险
  2. 深入理解Java main方法
  3. db2 空值转换函数_Excel一键转换百分比
  4. cisco学习笔记(2)
  5. python工作技巧_4个基本的 Python 技巧让你的工作流程自动化
  6. 整合TextBox与Label 创建新控件--EFLabelText
  7. 前嗅ForeSpider教程:采集预览
  8. 最短路径Dijkstra算法实现和Floyd算法实现
  9. 大数据智能学院的硕士论文怎么写_大数据智能营销笔记本怎么样
  10. 导向滤波与opencv python实现
  11. 基于Nonebot2搭建QQ机器人实战篇(一)
  12. golang的json的时间格式化解决方案
  13. 怎么在地图上标注自己的店铺
  14. 用python实现阴阳师简单挂机脚本
  15. memset函数()详解
  16. 使用Python快速生成二维码的两种方式及二维码解码
  17. SpringSession实战项目(基于SpringBoot项目)【附源码】
  18. Windows服务器如何查看服务器端口是否开放?扬州高防服务器103.216.155.**
  19. jmeter并发测试实例
  20. html代码复制繁体,JavaScript_简体中文转换繁体中文(实现代码),复制代码 代码如下:var Default_is - phpStudy...

热门文章

  1. 硬回车与软回车[转]
  2. RIM 将在今天发布新的 BlackBerry 7 OS 手机
  3. MySQL主从配置的一些总结
  4. Android 混淆打包不混淆第三方jar包
  5. 20个必会的JavaScript面试题
  6. WebBrowser(超文本浏览框)控件默认使用IE9,IE10的方法
  7. Java并发编程-并发工具包(java.util.concurrent)使用指南(全)
  8. linux kernel的中断子系统之(三):IRQ number和中断描述符【转】
  9. HDU3657Game(最大流)
  10. 乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)