1
resposta

[Dúvida] Como apagar códigos

Olá ,

Como estou começando do zero tive dificuldades no My SQL exemplo como se apaga uma relação ?

e precisamos usar mais códigos numéricos, e fazer mais exemplos. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Paula, tudo bem?

Para apagar uma relação entre tabelas no MySQL, você poderá remover as restrições de chave estrangeira (foreign keys) que ligam as tabelas. Isso pode ser feito usando o seguinte comando:

ALTER TABLE nome_da_tabela DROP FOREIGN KEY nome_da_chave_estrangeira;

Suponhamos que temos uma tabela Clientes e Pedidos. E há uma chave estrangeira na tabela Pedidos, originada da tabela Cliente. O comando para remover a chave estrangeira seria:

ALTER TABLE PEDIDOS DROP FOREIGN KEY ID_CLIENTE;

Você pode ainda remover o nome definido a restrição da tabela, pois é ela quem determina as regras na estrutura da tabela que limitam ou controlam o tipo de dados que podem ser inseridos em determinadas colunas.

Para remover a restrição, execute o seguinte comando:

ALTER TABLE nome_da_tabela DROP CONSTRAINT nome_da_restricao;

Um exemplo de restrição de tabela seria o CE_ESTOQUE_LIVROS, para apagar essa restrição, comando utilizado seria:

ALTER TABLE ESTOQUE DROP CONSTRAINT CE_ESTOQUE_LIVROS;

Após executar este comando, a relação entre as tabelas será apagada.

Paula, gostaria de entender um pouco mais sobre o uso de dados numéricos que você mencionou, poderia dar mais detalhes, assim posso te ajudar mais assertivamente e trazer alguns exemplos.

De toda forma, obrigada pelo feedback, é muito importante para o aperfeiçoamento da plataforma.

Espero ter ajudado.

Caso surja alguma dúvida, não hesite em compartilhar no fórum.

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software