Um alle SQL-Ausnahmen abzufangen, verwenden Sie:
DECLARE EXIT HANDLER FOR SQLEXCEPTION
SQLWARNINGS
kann auch verwendet werden, um Warnungen abzufangen.
Um den gerade abgefangenen Fehler oder die gerade abgefangene Warnung auszulösen, verwenden Sie in der Ausnahmebehandlungsroutine:
RESIGNAL
Siehe die Dokumentation für die RESIGNAL-Anweisung:
http://dev.mysql.com/doc/refman/5.5 /de/resignal.html
Dies ist seit MySQL 5.5
verfügbar