Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/10/2009, 04:26
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: No puedo hacer el trigger

No puedes dentro de un trigger ejecutar una sentencia contra la misma tabla que disparó el trigger. No sólo está bloqueada, sino que además la acción, de poderse hacer, generaría un loop infinito.
Por lo demás, si lo que quieres es que ponga la fecha actual, ¿por qué no lo haces directamente en la sentencia del INSERT:
Código sql:
Ver original
  1. INSERT INTO ejemplo1 VALUES ('Juan José', DATE(NOW()), TIME(NOW()));
Es más simple.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)