Boa noite gente! Quero ver se vocês podem me ajudar num problema cruel. Um exemplo simples, que ocorre este problema. Existem 2 tabelas: chamado e chamadoInteracao; Estruturas create table chamado (
chamadoId int(9) primary key auto_increment
);
create table chamadoInteracao (
chamadoId int(9),
interacaoId int(9) auto_increment,
primary key (chamadoId,interacaoId)
)ENGINE=MyISAM Deste modo, o campo interacaoId é gerado automaticamente ao inserir um novo registro na tabela chamadoInteracao, bastando apenas informar o campo chamadoId. Existiria alguma forma, engine ou outro método para a tabela chamadoInteracao ter uma FK para tabela de chamado, e assim, ao excluir um registro de chamado, apagar todas as interações? Porque para contemplar esse auto_increment do interacaoId, somente a engine MyISAM permite, a InnoDB não