Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2007, 15:20
Avatar de rockobop
rockobop
 
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 20 años, 4 meses
Puntos: 1
Trigger dando error

hola a todos

bueno yo usaba antes postgresql, pero desde q vi q mysql soporta triggers y demas, bueno desde la version 5.0.1, decidi darle una oportunidad a mysql y aprovechar sus ventajas q son varias

pero a la hora de hacer un simple trigger de actualización de fecha y hora, me sale un fallo

aqui les pongo el trigger

Código:
CREATE TRIGGER insert_fecha BEFORE INSERT
    ON usuario FOR EACH ROW UPDATE usuario set FECHA_REGISTRO=now();
y este es el error q me lanza

Código:
Can't update table 'usuario' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
y la idea del trigger es q se actualice el campo de fecha_usuario. una ves q se haga una insercion de un nuevo usuario, lo hago en la db por q no vi la manera de hacerlo desde la pagina con php

espero me puedan echar una manito, para solucionar mi problema

gracias de antemano

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios: