Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL. Chave primária em uma tabela relacional. ID exclusivo ou chave única múltipla?


Depende muito do tipo de consulta que você está fazendo...

Se você adicionar um substituto extra, acabará fazendo dois verificações exclusivas em vez de uma única para cada inserção, atualização e exclusão. Isso faz com que a tecla composta soe bem.

Mas se você estiver constantemente referenciando essa chave primária em outras chaves estrangeiras, a opção composta significa que você acaba armazenando o dobro de informações e precisa trabalhar mais ao ingressar. Isso faz com que a única tecla soe bem.