存储过程MySQL

时间:2016-04-05 07:43:41

标签: mysql mysql-workbench

CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_checklogin`(
IN username varchar(100),
IN password varchar(50),
OUT result varchar(50)
)

begin   

if exists (select * from student where tensv = username
    and password = password) then
    set result = "OK";
else 
    set result = "failed";
end if;
end

当我调用sp_checklogin('vyvy','123456',@ a)时​​; Result screen

vyvy和123456是我的用户名并传入DTB,工作台没有结果 请帮帮我

1 个答案:

答案 0 :(得分:0)

您的结果存储在会话变量@a。

调用程序后,您应该使用

SELECT @a

获得结果