Mysql简单的存储过程怎么写

首先给大家推荐一下我老师大神的人工智能教学网站。教学不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵黄段子!点这里可以跳转到网站

//创建存储过程CREATE PROCEDURE userData(	IN id INT)BEGIN	SELECT * from userdata WHERE userflag = id;END; 其中IN是传进去的变量;   drop procedure userData;//销毁这个存储过程 call userData(2) //调用存储过程

简单运行一下看效果:(navicat编写的,你也可以试一下命令行,都是一样的)

你也可以在php中使用这个已经存在的存储过程;比如

  /**     * 测试     */    public function test()    {       $result = Userdata::query('call userData(2)');       var_dump($result);    }

看一下浏览器:

点这里可以跳转到人工智能网站

发表评论