Ir ao conteúdo
  • Cadastre-se

luis ricardo_735991

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

  1. Obrigado, Corrigindo: utilizando AFTER dá o erro: Updating of NEW row is not allowed in after trigger, DELIMITER $ CREATE TRIGGER `cadastro`.`trgProdutos` BEFORE UPDATE ON `cadastro`.Produtos FOR EACH ROW BEGIN IF (new.integraProduto = old.integraProduto) THEN SET NEW.integraProduto=1; END IF;END$ DELIMITER ;
  2. Estou com uma dúvida ao criar uma trigger, preciso que ela só seja executada se não foi atualizado o campo: integraProduto, se qualquer outro campo for atualizado ela deverá ser executada. DELIMITER $CREATETRIGGER `cadastro`.`trgProdutos` AFTER UPDATEON `cadastro`.ProdutosFOR EACH ROW BEGINIF NOT UPDATE(integraProduto) THENSET NEW.integraProduto=1;END IF;END$DELIMITER ; erro: Error Code : 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 'UPDATE(integraProduto) THEN SET NEW.integraProduto=1; END IF;

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...