Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2010, 02:15
nacho15vega
 
Fecha de Ingreso: diciembre-2010
Mensajes: 1
Antigüedad: 13 años, 5 meses
Puntos: 0
Ayuda Triggers MySQL

Hola, necesito realizar un trigger que me permita que cuando elimino un cliente, tambien se eliminen todas las personas relacionadas con este cliente, las tablas se relacionan por medio de id_persona, hasta ahora he logrado esto:

DELIMITER $$
CREATE TRIGGER borrar_con_cliente
AFTER DELETE ON cliente FOR EACH ROW BEGIN
DELETE FROM cliente WHERE id_persona = persona.id_persona;
DELETE FROM persona WHERE id_persona = cliente.id_persona;
END
$$
DELIMITER ;

Lo he probado pero no me funciona, agradezco su ayuda!!!