Mysql - 在存储函数中使用游标

时间:2017-01-12 18:09:33

标签: mysql cursor stored-functions

如果用户名与行的用户名匹配,我正在尝试传递用户名并获取用户级别。

这是我到目前为止编写的代码。

  

DELIMITER $$ CREATE FUNCTION Get_Userlevel(ahash varchar)RETURNS INT   BEGIN DECLARE lvl,vlevel INT(10); DECLARE v_username varchar(50);

     

DECLARE user_cursor CURSOR FOR SELECT级别,用户名FROM users;

     

OPEN user_cursor;

     

get_level:LOOP

     

FETCH接下来进入vlevel,v_username;

     

IF v_username = ahash THEN SET lvl = vlevel;离开get_level;结束   IF;

     

END LOOP get_level;

     

关闭user_cursor;

     

RETURN(lvl); END //

我正在使用phpmyadmin。

0 个答案:

没有答案