Hola amigos espero me puedan ayudar tengo el sig. SP donde utilizo transacción, hasta ahi todo bien, el problema es q necesito q cuando haya un error lo devulva para poderlo comprobar desde php si hubo error con el mysql_query ya q como lo tengo devuelve true como si no hubiera habido error, en sql server utilize el @ERROR, pero en mysql no se cual se su homónimo
CREATE DEFINER = `serint`@`localhost` PROCEDURE `ps_Inventario_DeleteRemision`(IN _id_remision int)
BEGIN
declare continue HANDLER for SQLEXCEPTION set err = 1;
declare continue HANDLER for SQLWARNING set err = 1;
START TRANSACTION;
/* eliminamos la remision */
delete from remision_almacen where ID_REMISION = _id_remision;
/* eliminamos los movimientos de la remision */
delete from inventario_movimientos where ID_REMISION = _id_remision;
IF err = 1 THEN
ROLLBACK;
else
COMMIT;
END IF;
end