Utilizando Trigger para actualizar la tabla en otra base de datos

im utilizando el siguiente desencadenador para actualizar la tabla de usuario en otra base de datos en mysql 5.0.7 La creación del desencadenante no produce ningún error, pero al actualizar la tabla de usuario en la primera base de datos, el desencadenante no funciona. ¿Alguna sugerencia

DELIMITER $         
DROP TRIGGER IF EXISTS after_update_user;

CREATE TRIGGER after_update_user;

AFTER UPDATE ON db_test.user  FOR EACH ROW;
BEGIN
    UPDATE TABLE db_testplus.user;
    SET  name = NEW.name;

    WHERE id = NEW.id;
END

$
DELIMITER ;

También usé este código sin punto y coma, pero sigue siendo el mismo

DELIMITER $         
DROP TRIGGER IF EXISTS after_update_user

CREATE TRIGGER after_update_user

AFTER UPDATE ON db_test.user  FOR EACH ROW
BEGIN
    UPDATE TABLE db_testplus.user
    SET  name = NEW.name

    WHERE id = NEW.id
END;

$
DELIMITER ;

Finalmente el código que funcionó

delimiter |
DROP TRIGGER IF EXISTS after_update_user|
 CREATE TRIGGER after_update_user AFTER UPDATE ON db_test.user
  FOR EACH ROW BEGIN
     UPDATE db_testplus.user SET name = NEW.name WHERE id = NEW.id;
  END;
|
delimiter ;

Respuestas a la pregunta(4)

Su respuesta a la pregunta