sando o gatilho para atualizar a tabela em outro banco de dad

im usando o gatilho a seguir para atualizar a tabela do usuário em outro banco de dados no mysql 5.0.7 A criação do gatilho não gera erros, mas após a atualização da tabela do usuário no primeiro banco de dados, o gatilho não está funcionando. Alguma sugestão

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 ;

Eu também usei esse código sem o ponto-e-vírgula, mas ainda o mesmo

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, o código que funcionou

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 ;

questionAnswers(4)

yourAnswerToTheQuestion