English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MySQLは他の言語の例外に似たシグナルを導入しました。まずシグナルの文法を見てみましょう。
SIGNAL SQLSTATE ' PredefinedValueforSignalError' SET MESSAGE_TEXT = 'AnyMessageInformation';
上記では、私たちは独自のエラーメッセージテキストを設定しました。
私たちは上記クエリをシグナルの助けによりエラーメッセージを取得します。
mysql > SIGNAL SQLSTATE '42927' SET MESSAGE_TEXT = 'エラー生成';
以下は上記クエリの出力です。
ERROR 1644 (42927): エラー生成
上記の出力では「 42927”はSQLSTATEと呼ばれ、「エラー生成」はエラーメッセージの一つで、それを追加しました。