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

Comment déclencher une erreur dans MySQL ?

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é.