Để bắt tất cả các ngoại lệ SQL, hãy sử dụng:
DECLARE EXIT HANDLER FOR SQLEXCEPTION
SQLWARNINGS
cũng có thể được sử dụng để bắt các cảnh báo.
Bên trong trình xử lý ngoại lệ, để nâng cao lỗi hoặc cảnh báo vừa bắt được, hãy sử dụng:
RESIGNAL
Xem tài liệu cho câu lệnh RESIGNAL:
http://dev.mysql.com/doc/refman/5.5 /en/resignal.html
Điều này có sẵn kể từ MySQL 5.5