0
MySQL 저장 프로 시저를 처음 사용했습니다. 로그인 유효성 검사를 작성했지만 작동하지 않습니다. mysql 저장 프로 시저 문제
CREATE PROCEDURE `Login_validation`(
IN `Username` VARCHAR(50),
IN `password` VARCHAR(50))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
IF EXISTS(SELECT * FROM user_details where [email protected]) THEN
BEGIN
IF EXISTS(SELECT * FROM user_details where [email protected] and [email protected]) THEN
BEGIN
SELECT 'SUCCESS' STATUSDISCRTIPTION, '100' STATUSCODE;
END;
ELSE
BEGIN
SELECT 'USERNAME AND PASSWORD NOT MATCHING' STATUSDISCRTIPTION, '101' STATUSCODE;
END;
END IF;
END;
ELSE
BEGIN
SELECT 'USERNAME NOT EXISTS' STATUSDISCRTIPTION , '101' STATUSCODE;
END;
END IF;
END
이 내 저장 프로 시저
, 나는 SELECT STATUSDISCRTIPTION, '101'상태 코드를 '사용자 이름이 NOT EXISTS'얻었다; 이 출력 만. 루프가 작동하지 않는 경우.call Login_validation('Malathi','123456')
말라 티 이름이 테이블에 있습니다. 문제가 무엇입니까?