Chcete-li zachytit všechny výjimky SQL, použijte:
DECLARE EXIT HANDLER FOR SQLEXCEPTION
SQLWARNINGS
lze také použít k zachycení varování.
Uvnitř obslužné rutiny výjimky, chcete-li vyvolat chybu nebo varování, které bylo právě zachyceno, použijte:
RESIGNAL
Viz dokumentace k prohlášení RESIGNAL:
http://dev.mysql.com/doc/refman/5.5 /cs/resignal.html
To je k dispozici od MySQL 5.5