Usuário com melhor resposta
Excluir linha com chave estrangeira

Pergunta
-
Pessoal tenho uma tabela do usuario e uma de playlists do usuario. A tabela playlist do usuário tem os seguintes campos:
id_playlist, nome_playlist, dta_playlist, imagem_playlist , id_usuario_cad.
Quando a pessoa cria a playlist (no visual studio 2013) o id_usuario_cad é obtido a partir da tabela do usuario. Gostaria de excluir apenas uma playlist, ou seja, uma linha da tabela playlist mas com existe chave estrangeira entre as tabelas não consigo excluir
O que posso fazer?
Respostas
-
Deleted
- Marcado como Resposta Guilherme Macedo S segunda-feira, 15 de maio de 2017 12:35
Todas as Respostas
-
Luisa,
A chave estrangeira serve exatamente pra isso: garantir integridade dos seus dados. Logo, ou você exclui todos os registros de todas as tabelas que possuem relação com a tabela Playlist ou não conseguirá excluir a playlist.
Você poderia excluir um usuário sem excluir as playlists associadas a ele? Não faz muito sentido né? Por que acabaríamos ficando com muito lixo na base de dados e o comportamento da aplicação é imprevisível.Não aconselho remover as FKs apenas para poder excluir a playlist. Manter a integridade dos dados é muito importante.
Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */
- Sugerido como Resposta Guilherme Macedo S quarta-feira, 10 de maio de 2017 17:46
-
Deleted
- Marcado como Resposta Guilherme Macedo S segunda-feira, 15 de maio de 2017 12:35
-
Bom dia,
Por falta de retorno esta thread esta encerrada !
Por gentileza, caso necessário abra uma nova thread.
Atenciosamente,
Guilherme Macedo S
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
TechNet Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.