Saltar al contenido

Ejemplo Trigger MySQL

Este es un ejemplo de c贸digo de un Trigger hecho en MySql

 
DELIMITER $$
CREATE TRIGGER opentest 
BEFORE INSERT ON oc_customer
  FOR EACH ROW BEGIN   
    DELETE FROM oc_order_total WHERE order_total_id IN 
     SELECT MIN(order_total_id) FROM oc_order_total ;  
    DELETE FROM oc_customer WHERE customer_id IN
    SELECT MIN(customer_id) FROM oc_customer ;     
END$$
DELIMITER ;

El trigger del ejemplo realiza un delete en la tabla customer por cada registro que se inserte en la tabla customer. El delete se hace antes de que se inserte el registro.