我正在尝试在PHPmyAdmin中编写存储过程,但它提供以下消息:“Error”。 所以我不清楚我做错了什么。
我有以下存储过程:
DELIMITER //
CREATE PROCEDURE Authenticate
(IN LUsername varchar(20),
IN LPassword varchar(20),
OUT Result bit)
BEGIN
DECLARE DUsername VARCHAR(20);
DECLARE DPassword VARCHAR(20);
SET DUsername = (select username from members where username = @LUsername);
SET DPassword = (select `password` from members where username = @LUsername);
IF DUsername = @LUsername AND DPassword = @LPassword THEN
SET @Result = 1;
ELSE
SET @Result = 0;
END IF
SELECT @Result;
END //
DELIMITER ;
有谁能告诉我这个程序有什么问题?
(我认为“END // DELIMITER;”部分出了问题。)