English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQL에서 오류를 어떻게 일으킬 수 있습니까?

MySQL은 다른 언어에서의 예외와 유사한 신호를 도입했습니다. 먼저 신호의 문법을 보겠습니다.

SIGNAL SQLSTATE 'PredefinedValueforSignalError' 
SET MESSAGE_TEXT = 'AnyMessageInformation';

위에서 우리는 자신의 오류 메시지 텍스트를 설정했습니다.

위의 쿼리를 사용하여 신호의 도움으로 오류 메시지를 얻을 수 있습니다.

mysql > SIGNAL SQLSTATE '42927'SET MESSAGE_TEXT = 'Error Generated';

위의 쿼리의 출력은 다음과 같습니다.

ERROR 1644 (42927): 오류 생성

위의 출력에서,“ 42927”은 SQLSTATE입니다,“에러 생성”은 오류 메시지입니다. 그것을 추가했습니다.