Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Ejemplo Trigger MySQL

30 mayo, 2014

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.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Comentarios (3)

Excelente, bien comentado y sobre todo fácil

Responder

Excelente artículo, gracias

Responder

Es un ejemplo de trigger hecho en MySql , no tiene mucho, pero luego lo tengo que buscar cuando no me acuerdo. Así que lo subo y listo. 🙂

Responder