solid 0 Denunciar post Postado Junho 13, 2015 Olá,alguem poderia me ajudar a criar um procedure para inserir dados em uma tabela que contém duas chave estrangeira .. A database seria db e a tabela seria saida, e na tabela saida contem as chave estrangeira de venda e produto... CREATE TABLE IF NOT EXISTS db.saida ( id_venda_saida INT(10) UNSIGNED NOT NULL, id_produto_saida INT(10) UNSIGNED NOT NULL, quantidade_saida INT NOT NULL, PRIMARY KEY (id_venda_saida, id_produto_saida), FOREIGN KEY (id_venda_saida) REFERENCES db.venda (id_venda), FOREIGN KEY (id_produto_saida) REFERENCES db.produto (id_produto) ) ENGINE=InnoDB; eu tentei criar a procedure assim mas não funcionou, e também nem deu erro .. CREATE PROCEDURE inserir_saida(in idvenda int(10), in idproduto int(10), in quantidade int) BEGIN insert into saida(`id_venda_saida`,`id_produto_saida`,`quantidade_saida`) values(idvenda,idproduto,quantidade); END; & DELIMITER ; obrigado... Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Junho 15, 2015 Qual é o problema? Se não estiver funcionando, remova a partir do END, deixando comente a Query. Compartilhar este post Link para o post Compartilhar em outros sites
solid 0 Denunciar post Postado Junho 16, 2015 funcionou valeu !!! Compartilhar este post Link para o post Compartilhar em outros sites