Hãy xem http://dev.mysql.com /doc/refman/5.0/en/declare-handler.html
Về cơ bản, bạn khai báo trình xử lý lỗi sẽ gọi khôi phục lại
START TRANSACTION;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
EXIT PROCEDURE;
END;
COMMIT;