Tema: Campo Unique
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2004, 22:54
Zertiko
 
Fecha de Ingreso: noviembre-2002
Mensajes: 571
Antigüedad: 21 años, 5 meses
Puntos: 2
Campo Unique

Hola, antes que nada, gracias desde ya!!!

Creando una tabla en la que necesito que un campo sea unico, es decir que sus datos no sean igual en otros registros, llevo poco con php y mysql y normalmente a los campos que quería que fuesen unicos los definia con PRIMERY KEY y funcionaban bien, el problema es que ahora necesito que otro campo tambien sea unico y lo definido con UNIQUE('nombre del campo'), se crea correctamente pero no se porque deja ingresar datos identicos en diferentes registros, alguien me puede explicar que hago mal??? o si es que estoy equivocado y UNIQUE no sirve para que el contenido de un campo en la tabla sea unico.., weno a continuación pego el code para que lo veáis más claro.

Código PHP:
CREATE TABLE `usuarios` (
  `
IDint(5unsigned NOT NULL auto_increment,
  `
usuariovarchar(255NOT NULL default '',
  `
passwordvarchar(255NOT NULL default '',
  `
correovarchar(255NOT NULL default '',
  `
nombrevarchar(255) default NULL,
  
UNIQUE (`nombre`),
  
PRIMARY KEY  (`ID`)
TYPE=MyISAM
Un saludo