오류를 처리하고 적절한 오류 메시지를 표시하는 것이 매우 중요합니다. MySQL은 오류를 처리하는 핸들러를 제공합니다. 다음 구문을 사용하여 핸들러를 선언할 수 있습니다. −
DECLARE handler_action FOR condition_value statement;
위 구문은 핸들러를 선언하기 위해 DECLARE HANDLER 문을 사용해야 함을 보여줍니다. 조건의 값이 Condition_value와 일치하면 MySQL은 명령문을 실행하고 작업에 따라 현재 코드 블록을 계속하거나 종료합니다. 다음은 위 구문의 세 가지 주요 내용입니다.
Handler_action에는 두 가지 유형이 있으며 다음 값을 허용할 수 있습니다.
Condition_value 핸들러를 활성화하는 특정 조건 또는 조건 범주를 지정합니다. 다음 값을 사용할 수 있습니다.
Statement는 BEGIN 및 END 키워드로 묶인 간단한 명령문이거나 복합 명령문일 수 있습니다.
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET got_error = 1;
위 예제에서 핸들러는 오류가 발생하면 got_error 변수의 값을 10으로 설정하고 실행을 계속한다는 의미입니다.
위 내용은 MySQL에서 오류를 처리할 때 핸들러를 어떻게 선언합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!