jango 0 Denunciar post Postado Novembro 17, 2010 Ola, queria saber como fazer para deletar registros de varias tabelas ao mesmo tempo estou tentando da seguinte maneira mas nao esta dando certo. DELETE FROM requisicoes r, carrinho c, item_carrinho i where r.cod_requisicao = '1' and r.cod_cliente = '2' and c.cod_requisicao = '1' and i.cod_carrinho = '1' agradeço a ajuda Compartilhar este post Link para o post Compartilhar em outros sites
André AgênciaInovar 0 Denunciar post Postado Novembro 18, 2010 Bom dia, Não seria melhor definir uma integridade? Dessa forma o BD faz o trabalho sujo por trás... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
jango 0 Denunciar post Postado Novembro 18, 2010 Bom dia, Não seria melhor definir uma integridade? Dessa forma o BD faz o trabalho sujo por trás... Abraços você quer dizer usa aquele 'on updade' 'on delete' ? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Novembro 19, 2010 Qual a regra para deleção ? Se forem registros dependentes de uma tabela mãe aquele 'on updade' 'on delete' então se aplica. Marque a opção ON DELETE CASCADE nas fk´s que resolveria o problema. Dá uma lida na documentação para mais detalhes. Do contrário o que seria ? Compartilhar este post Link para o post Compartilhar em outros sites
jango 0 Denunciar post Postado Novembro 19, 2010 é, deu certo, coloquei o ON DELETE CASCADE nas chaves estrangeiras e agora o delete esta funcionando do jeito que eu queria obrigado Compartilhar este post Link para o post Compartilhar em outros sites