English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MySQL a introduit des signaux similaires aux exceptions d'autres langages. Permettons d'examiner la syntaxe des signaux.
SIGNAL SQLSTATE ' PrédefinedValueforSignalError' SET MESSAGE_TEXT = 'AnyMessageInformation';
En plus, nous avons défini notre propre texte d'erreur.
Nous allons utiliser la requête ci-dessus pour obtenir le message d'erreur avec l'aide du signal.
mysql > SIGNAL SQLSTATE '42927' SET MESSAGE_TEXT = 'erreur générée';
Voici la sortie de la requête ci-dessus.
ERREUR 1644 (42927): Erreur générée
Dans la sortie ci-dessus, « 42927「 est un SQLSTATE,「 erreur générée」 est un message d'erreur, nous l'avons ajouté.