sql >> Base de Datos >  >> RDS >> Mysql

MySQL. Clave primaria en una tabla relacional. ¿Identificación única o clave única múltiple?

Realmente depende del tipo de consulta que estés haciendo...

Si agrega un sustituto adicional, terminará haciendo dos controles únicos en lugar de uno solo para cada inserción, actualización y eliminación. Eso hace que la clave compuesta suene bien.

Pero si constantemente hace referencia a esa clave principal en otras claves externas, la opción compuesta significa que termina almacenando el doble de información y necesita hacer más trabajo al unirse. Eso hace que la tecla única suene bien.