[Resolvido] Trigger before insert
CREATE TRIGGER tg_pedidos_tem_produtos_bi BEFORE INSERT ON pedidos_tem_produtos FOR EACH ROW BEGIN
DECLARE valor DOUBLE;
IF NEW.valor IS NULL THEN
SELECT valor INTO valor FROM produtos WHERE id=NEW.fk_produtos;
SET NEW.valor = valor;
END IF;END
nessa tabela tem os campos
-- id - int
-- quantidade - int
-- valor - double
-- fk_pedidos - int
-- fk_produtos - int
em teoria, se eu der um insert com valor null, entao minha trigger iria verificar na tabela produtos o valor do produto e antes da insercao mudar o valor null para o valor encontrado la na tabela produtos, para dai inserir com esse valor.
esta tudo certo ai?
vlw galera, fui
Discussão (1)
Carregando comentários...