Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2009, 14:50
nacho_99i
 
Fecha de Ingreso: noviembre-2005
Mensajes: 27
Antigüedad: 18 años, 5 meses
Puntos: 0
Problems con Trigger en mysql bajo Windows

Hola a todos.
Tengo el problema que un trigger que funciona bien en una tabla que pertenece a una base de datos de mysql 5.1 bajo linux, no lo hace bajo windows xp dando un error.(TRIGGER trigger command denied to user [email protected] for table....)

Les paso los ejemplos.

Bajo Linux

CREATE TRIGGER testref BEFORE UPDATE ON test1
FOR EACH ROW
BEGIN
IF NEW.a1=OLD.a1 THEN
INSERT INTO test2 (a1) VALUES (OLD.a1);
END IF;
END


Bajo Windows XP

CREATE TRIGGER testref BEFORE UPDATE ON test1
FOR EACH ROW
BEGIN
IF NEW.a1=OLD.a1 THEN
INSERT INTO test2 (a1) VALUES (OLD.a1);
END IF;
END

Son los mismo pero genera un error