0
MYSQL 저장 프로 시저를 작성 중입니다. HANDLER를 사용하여 SELECT 문에 대한 조건을 확인할 수 있음을 알고 있습니다.mysql 쿼리 리턴 코드
DECLARE CONTINUE HANDLER FOR NOT FOUND
SET NO_MORE_ROWS = TRUE;
DB2에서는 명령문 바로 뒤에 SQLCODE를 사용하여 리턴 코드를 확인할 수 있습니다.
중복 색인, 둘 이상의 행, 커서 문제, 소스 변수의 데이터 불일치를 테이블 필드에 대해 처리하는 방법을 알려주십시오. MYSQL에 방법이 있습니까?
기본적으로 MYSQL에서 알고 싶습니다. 아래의 조건을 처리하는 방법.
SELECT - NOT FOUND, MORE THAN ONE ROW, EXCEPTION, DATATYPE MISMATCH IN TO CONDITION
INSERT - DUPLICATE INDEX, DATATYPE MISMATCH, OTHER INERT FAILURE
UPDATE - NO DATA FOR UPDATE, UPDATE WHERE CONDITION NOT MET
DELETE - NOT DELETED BECAUSE OF FOREIGN KEY ISSUE.
CURSOR - CURSOR FAILURE
감사합니다.
DECLARE ... HANDLER
Syntax 아래에 설명 된 바와 같이