estou precisando criar uma trigger no mysql. estou tentando utilizar varios programas para o feito (DreamCoder for MySQL, mymaestro, mysql workbench). consigo criar tabelas, relacionamentos, executar comando INSERT, UPDATE, DELETE, mas quando tento criar uma trigger, os tres informam erro de localhost, ele me apresenta ou root@micro11 (micro11 é minha máquina) ou root@localhost. estou programando em minha maquina, mas a base esta em um servidor no qual acesso via IP (10.2.1.121). meu programa feito em vb.net acessa normalmente a base, o erro de localhost ocorre apenas para a criação da trigger. o que tenho que configurar localmente ou no servidor para poder trabalhar com a mesma. segue minha trigger para verificação, desde já obrigado: DELIMITER $$ CREATE TRIGGER TRG_MOVESTOQUE_INSERT BEFORE INSERT ON MOVESTOQUE FOR EACH ROW BEGIN declare v_estoque int; If (new.tipo != "CREDITO") THEN SELECT estoque_atual into v_estoque FROM produtos WHERE chave = new.chave_produto; if v_estoque >= new.quantidade then update produtos set estoque_atual = (estoque_atual - new.quantidade) WHERE chave = new.chave_produto; end if; end if; If (new.tipo != "DEBITO") THEN update produtos set estoque_atual = (estoque_atual + new.quantidade) WHERE chave = new.chave_produto; END IF; END$$