Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/10/2009, 07:23
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: copiar valor de un campo de la tabla en otro campo de la misma tabla

Código:
 CREATE TRIGGER EMP_USERS_trinsNAME AFTER INSERT ON emp_users FOR EACH ROW
      BEGIN
          SET NEW.name= NEW.username;
      END
Este me daría el error 1362

Código:
 CREATE TRIGGER EMP_USERS_trinsNAME BEFORE INSERT ON emp_users FOR EACH ROW
      BEGIN
          SET NEW.name= NEW.username;
      END
Y este el 1064.

No he hecho ninguna variación a como me lo escribiste tú. Y bien raro es que sólo por cambiar la palabra after por before me de un error de sintaxis...