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?
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.
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.