Puedes publicar tu codigo?
Aqui te pongo el code!! claro q la logica de este codigo lo encontre en una pagina web, no se si es prohibido poner estos enlaces o no!
DELIMITER $$
DROP TRIGGER /*!50032 IF EXISTS */ `zapateria`.`disminuir_existencia`$$
CREATE
/*!50017 DEFINER = 'root'@'localhost' */
TRIGGER `disminuir_existencia` BEFORE INSERT ON `detalle_producto`
FOR EACH ROW BEGIN
declare ep int;
select producto.existencia into ep from producto
where producto.cod_producto = new.cod_producto;
if ep >= new.cantidad then
update producto set existencia = existencia - new.cantidad
where producto.cod_producto = new.cod_producto;
else
set new.id_venta = null;
end if;
END;
$$
DELIMITER ;
ahi esta el codigo!! ahora lo que deseo es agarrar el dato id_venta de la tabla pedido y cod_zapato, cantidad de la tabla detalle_pedido.
y con un if me supongo haria la validacion: si se encuentra el cod_zapato y id_sucursal que se actualice la cantidad, sino que haga un insert para poner los valores de cod_zapato, id_sucursal y cantidad!
se puede hacer eso en mysql? espero que siiiii!!