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:
https://dev.mysql.com/doc/refman/5.5 /de/resignal.html
Dies ist seit MySQL 5.5
verfügbar