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