http://dev.mysql.com पर एक नज़र डालें /doc/refman/5.0/hi/declare-handler.html
मूल रूप से आप एरर हैंडलर घोषित करते हैं जो रोलबैक को कॉल करेगा
START TRANSACTION;
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
EXIT PROCEDURE;
END;
COMMIT;