estou com o seguinte problema tenho duas tabelas gostarias de excluir 1 registro das duas tabelas ao mesmo tempo
utilizei a seguinte query DELETE REL_1, ITENS_REL FROM REL_1 INNER JOIN ITENS_REL ON REL_1.cod=ITENS_REL.COD Where REL_1.COD=1;
Syntax error in SQL statement "DELETE REL_1,[*] ITENS_REL FROM REL_1 INNER JOIN ITENS_REL ON REL_1.COD=ITENS_REL.COD WHERE REL_1.COD=1 "; SQL statement:
DELETE REL_1, ITENS_REL FROM REL_1 INNER JOIN ITENS_REL ON REL_1.cod=ITENS_REL.COD Where REL_1.COD=1 [42000-128] 42000/42000 (Help)
amigo pelo jeito voce tem uma tabela que tem uma fk
então voce vai ter muita dor de cabeça se fizer innerjoy, para excluir, melhor voce criar 2 motodos de delete mesmo!
da uma olhada neste post:
isso lhe dara uma ideia mais clara do problema que é usar innerjoy para deletar
entao amigo…
voce deleta primeiro o registro que é pai do outro registo(aquele que tem foreing key para a outra tabela)… depois vc deleta o registro assim vc nao tera problemas