Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

VÁRIO CAMPOS NA TABELA, CUJOS DADOS NÃO PODEM SER REPETIDOS

No caso da tabela GMAIL, os campos de email_ primário e email_secundário não deveriam ter uma chave primária? Pois um email não pode ser repetido para outro usuário. Como ficaria nesta tabela para que esse tipo de ocorrência não ocorra, evitando-se assim que um mesmo email fosse inserido mais de uma vez na tabela?

1 resposta
solução!

Olá Helberto, tudo bem? Não entendi bem sua dúvida! Você está falando do banco de dados GMAIL que tem uma tabela como o nome usuarios é isso? Bem, depende na verdade, como na tabela já temos um campo que é chave primária, esse campo é o "id" não precisamos informar mais outros campos como chave primária, mais podemos dizer que os campos email_primario e email_secundario sejam do tipo "unique" e que portanto não podem se repetir, na mesma coluna, para isso poderíamos utilizar o comando:

ALTER TABLE usuarios ADD UNIQUE (email_primario, email_secundario);

Espero ter esclarecido sua dúvida!

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