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

Come generare un errore in MySQL?

MySQL ha introdotto segnali simili alle eccezioni degli altri linguaggi. Vediamo prima la sintassi dei segnali.

SIGNAL SQLSTATE 'Valore predefinito per il segnale di errore' 
SET MESSAGE_TEXT = 'AnyMessageInformation';

Sopra, abbiamo anche impostato il nostro testo di messaggio di errore personalizzato.

Utilizzeremo la query sopra per ottenere il messaggio di errore con l'aiuto del segnale.

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

Di seguito è riportata l'output della query sopra menzionata.

ERROR 1644 (42927): Errore generato

Nella output sopra, "42927" è un SQLSTATE, "Generazione errore" è un messaggio di errore, lo abbiamo aggiunto.