美文网首页
mysql_存储过程

mysql_存储过程

作者: bboymonk | 来源:发表于2017-06-24 00:16 被阅读0次
先说坑,mysql命令都是以;结尾的,回车自动执行。下面创建test()函数失败。因为bboy后面有分号,回车就执行命令,所以报错。
解决办法:

delimiter //是设置 // 为结束符号,代替 ; 的意思。


又改回分号:
删除存储过程:

drop procedure test; //没有括号

mysql存储过程的参数用在存储过程的定义,共有三种参数类型,IN,OUT,INOUT

传入的参数id为5,在存储过程中被改为10,但查询变量@id时值还是5,所以IN参数只在存储过程中受影响,本身@id不受影响。


OUT和INOUT就不举例子了。

查看所有存储过程状态:

show procedure status where db='wjb';


if else用法:

注意:elseif不能有空格。else得换行,不然报错。


相关文章

  • mysql_存储过程

    先说坑,mysql命令都是以;结尾的,回车自动执行。下面创建test()函数失败。因为bboy后面有分号,回车就执...

  • 十个你需要在 PHP 7 中避免的坑

    1. 不要使用 mysql_ 类函数 终于,你不用再看到建议不要使用 mysql_ 函数的提示了。因为 PHP 7...

  • Mysql存储过程

    阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 创建存储过程 调用存储过程 存储过程...

  • MySQL批量添加数据

    创建存储过程 执行存储过程 删除存储过程

  • 17 存储过程

    过程: 函数: 过程是没有返回值的函数 存储过程: 存储过程语法 存储过程1--创建简单的存储过程 存储过程2--...

  • 存储过程

    详见存储过程详解 创建存储过程 使用存储过程 存储过程简介 什么是存储过程:存储过程可以说是一个记录集吧,它是由一...

  • 存储过程与函数

    存储过程与函数存储过程的定义存储过程的创建存储过程的操作自定义函数 存储过程与函数 存储过程的定义 运行效率高 降...

  • 存储过程

    ps 不能修改过程体,要修改过程体必须先删除存储过程,再重建 mysql变量的术语分类: 1.用户变量:以"@"开...

  • 存储过程

    存储过程 过程,可以简单理解为是一个函数。 函数和过程的区别:函数总是向调用者返回数据,而过程没有数据返回。 Or...

  • 存储过程

    存储过程(Stored Procedure)是一个可编程的函数,是为了完成特定功能的SQL语句集;创建的存储过程保...

网友评论

      本文标题:mysql_存储过程

      本文链接:https://www.haomeiwen.com/subject/hayhcxtx.html