För att fånga alla SQL-undantag, använd:
DECLARE EXIT HANDLER FOR SQLEXCEPTION
SQLWARNINGS
kan också användas för att fånga varningar.
Inuti undantagshanteraren, för att visa felet eller varningen som just fångades, använd:
RESIGNAL
Se dokumentationen för RESIGNAL-utlåtandet:
http://dev.mysql.com/doc/refman/5.5 /sv/resignal.html
Detta är tillgängligt sedan MySQL 5.5