lucrod1 0 Denunciar post Postado Agosto 15, 2011 Boa Tarde Algum Help??? DELIMITER $$ CREATE TRIGGER atualiza_saldo_trigger AFTER INSERT ON estoque FOR EACH ROW BEGIN IF (NEW.codtipomovimento = 1 || NEW.codtipomovimento = 3 || NEW.codtipomovimento = 5) THEN UPDATE produto set saldo=saldo-NEW.qtdmovimento where codproduto=NEW.codproduto; ELSE IF (NEW.codtipomovimento = 2 || NEW.codtipomovimento = 4 || NEW.codtipomovimento = 6) THEN UPDATE produto set saldo=saldo+NEW.qtdmovimento where codproduto=NEW.codproduto; END IF; END$$ apresenta o seguinte erro #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 10 Compartilhar este post Link para o post Compartilhar em outros sites
lucrod1 0 Denunciar post Postado Agosto 16, 2011 Boa Tarde Algum Help??? DELIMITER $$ CREATE TRIGGER atualiza_saldo_trigger AFTER INSERT ON estoque FOR EACH ROW BEGIN IF (NEW.codtipomovimento = 1 || NEW.codtipomovimento = 3 || NEW.codtipomovimento = 5) THEN UPDATE produto set saldo=saldo-NEW.qtdmovimento where codproduto=NEW.codproduto; ELSE IF (NEW.codtipomovimento = 2 || NEW.codtipomovimento = 4 || NEW.codtipomovimento = 6) THEN UPDATE produto set saldo=saldo+NEW.qtdmovimento where codproduto=NEW.codproduto; END IF; END$$ apresenta o seguinte erro #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 10 Já corrigi o problema delimiter || CREATE TRIGGER atualizasaldo AFTER INSERT ON estoque FOR EACH ROW BEGIN IF (NEW.codtipomovimento = 1 OR NEW.codtipomovimento = 3 OR NEW.codtipomovimento = 5) THEN UPDATE produto set saldoatual=(saldoatual-NEW.qtdmovimento) where codproduto=NEW.codproduto; ELSE IF (NEW.codtipomovimento = 2 OR NEW.codtipomovimento = 4 OR NEW.codtipomovimento = 6) THEN UPDATE produto set saldoatual=(saldoatual+NEW.qtdmovimento) where codproduto=NEW.codproduto; END IF; END; DELIMITER ||; Compartilhar este post Link para o post Compartilhar em outros sites