Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2010, 12:32
Avatar de mdromed
mdromed
 
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 7 meses
Puntos: 8
Clave primaria en campo email

Hola a todos.
Vereis tengo una tabla de usuarios en la cual cada usuario tiene un campo email.
El caso es que quiero que nunca se repita el email de un usuario.
He pensado en poner dicho campo email como "PK" (clave primaria) para que asi la integridad de la BD se mantenga aun si hay algun fallo en la programcion php.

Hasta ahora la PK era un campo autonumerico que era el "idusuario".

¿Que creeis que es mas correcto, poner como PK el email o el idusuario?

A la hora de los indices, ¿la BD irá mas lenta si pongo como PK el email en vez del idusuario?

Gracias a todos de antemano!
Saludos