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

¿Es posible hacer dos claves principales en una tabla?

solo puede tener 1 clave principal, pero:

  • puede combinar más de una columna para que sea la clave principal (tal vez sea esto lo que ha visto)
  • la clave principal no necesita ser un incremento automático, solo tiene que ser única
  • puede agregar más de un índice a una o más columnas para acelerar las declaraciones SELECT (pero ralentizar INSERT / UPDATE)
  • esos índices se pueden marcar como únicos, lo que significa que no le permiten insertar una segunda fila con el mismo contenido en los campos de índice (como una clave principal)