Tema: Trigger
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2011, 19:31
eliascobo
 
Fecha de Ingreso: julio-2011
Mensajes: 16
Antigüedad: 12 años, 9 meses
Puntos: 0
Trigger

Hola a todos.
necesitaria un poco de ayuda ya que soy nuevo en esto y necesito hacer un trigger.

Tengo una base de datos con los campos DNI(int), anterior(date), control(date), siguiente(date).

Lo que necesito es que cuando la de la columna control sea igual a la fecha actual
-a anterior asignarle control
-a control asignarle siguiente
-a siguiente asignarle siguiente incrementado en 6 meses.

Tenia pensado hacerlo de la siguiente manera, pero nose si lo estoy escribiendo bien y nose como seguirlo.

CRETATE TRIGGER actualizacion
AFTER INSERT ON Controles
FOR EACH ROW BEGIN
IF control = CURRENT_DATE {
NEW.anterior = OLD control
NEW.control = OLD siguiente
. . .
. . .
}
END;
Desde ya muchisimas gracias.