English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MySQL ha introducido señales similares a las excepciones de otros lenguajes. Veamos primero la sintaxis de las señales.
SIGNAL SQLSTATE ' PredefinedValueforSignalError' SET MESSAGE_TEXT = 'AnyMessageInformation';
Además, hemos configurado nuestro propio texto de mensaje de error.
Vamos a usar la consulta anterior para obtener el mensaje de error con la ayuda de la señal.
mysql > SIGNAL SQLSTATE '42927' SET MESSAGE_TEXT = 'Error Generado';
A continuación, se muestra la salida de la consulta anterior.
ERROR 1644 (42927): Error Generado
En la salida anterior, “ 42927“es un SQLSTATE”,“Generación de Error” es un mensaje de error, lo que hemos añadido.