Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2011, 05:04
jemuroa
 
Fecha de Ingreso: diciembre-2010
Mensajes: 26
Antigüedad: 13 años, 4 meses
Puntos: 0
Creacion de disparadores

Buenas, estoy intentando crear 2 disparadores.
Tengo tres tablas, y lo que quiero hacer es que si se elimine de la tabla A, el disparador compruebe si hay filas con ese valor en B y si no las hay tb lo elimine de C.

Lo que he hecho yo es esto, pero no funciona....

Cita:
CREATE TRIGGER drpVersion before delete ON versiones
FOR each row
begin

set @contador=(select count(*) from bugs where value=old.value)

if !(@contador>0) then

DELETE FROM cf_affected_versions where value=old.value

end if

end