Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2012, 03:28
mcc84
 
Fecha de Ingreso: marzo-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Borrar desde un trigger (after insert)

Hola, la verdad que no estoy muy puesto en esto de como funcionan los foros, y no se tendría que haber usado una conversación ya creada, si lo fuere, lo siento.

Mi pregunta:

Estoy empezando con los triggers, y la verdad es que estoy haciendo uno muy sencillo pero me esta fallando hasta el punto que lo he reducido a lo absurdo y me sigue fallando, pongo el código:

....
BEGIN
DECLARE x DATE;
SELECT DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 5 DAY),'%Y-%m-%d' ) INTO x;
DELETE FROM usuarios_logueos where Fecha <= x;
END

finalmente lo simplifiqué a esto (solo para pruebas)

....
BEGIN
DELETE FROM usuarios_logueos where ID_Usuario = 340;
END

pero tambien falla.

Muchas gracias de antemano.