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

Cita:
Iniciado por DooBie Ver Mensaje
Siempre que en un primary key uses un campo alfanumerico, la tabla ira mas lenta, por que no pones el primary key al idusuario y asignas el campo email como unique?
Ok, he seguido tu consejo y he hecho eso:

La PK es el idusuario y el campo email tiene un indice UNIQUE.
Es a eso a lo que te referias no?

El indice unique lo he creado asi:

Código MySQL:
Ver original
  1. alter table usuarios add unique(email);

Pero lo he probado y sí que me deja meter repetido el mismo email en varios registros diferentes.

¿Que estoy haciendo mal?