Per catturare tutte le eccezioni SQL, usa:
DECLARE EXIT HANDLER FOR SQLEXCEPTION
SQLWARNINGS
può essere utilizzato anche per catturare gli avvisi.
All'interno del gestore delle eccezioni, per generare l'errore o l'avviso che è stato appena rilevato, utilizzare:
RESIGNAL
Vedi la documentazione per la dichiarazione di DIMISSIONI:
http://dev.mysql.com/doc/refman/5.5 /it/dimissioni.html
Questo è disponibile da MySQL 5.5