Chave primária

Bom dia pessoal!

Sou iniciante em MySQL e queria perguntar algo a vocês, na minha tabela do banco de dados eu posso designar mais de uma entidade como chave primária? tipo , colocar ID como chave primária e cpf também, ou seria desperdício de código?

Agradeço a todos.


mais aqui:

1 curtida

Obrigado :), vou ler os tópicos, ainda não sabia sobre essa chave primária composta.

1 curtida

Nesse caso imagino que seria um cadastro de pessoas certo?

Se for este o caso não é necessário, pois os identificadores (id e cpf) sempre serão únicos, nada impede de usar os dois, pode usar normalmente, mas neste cenário não se faz necessário.

1 curtida

Exato, inicialmente seria um cadastro simples, foi só um exemplo pra ficar simples de entender, eu ainda não estou mexendo com uma grande quantidade de dados.