Untuk menangkap semua pengecualian SQL, gunakan:
DECLARE EXIT HANDLER FOR SQLEXCEPTION
SQLWARNINGS
dapat digunakan untuk menangkap peringatan juga.
Di dalam exception handler, untuk memunculkan error atau peringatan yang baru saja ditangkap, gunakan:
RESIGNAL
Lihat dokumentasi untuk pernyataan RESIGNAL:
http://dev.mysql.com/doc/refman/5.5 /en/resignal.html
Ini tersedia sejak MySQL 5.5