Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/11/2004, 09:04
masterjail
 
Fecha de Ingreso: octubre-2004
Ubicación: Cork (Irlanda)
Mensajes: 161
Antigüedad: 20 años, 2 meses
Puntos: 1
Eso creia yo pero mira, tengo esto:

Código:
CREATE TABLE `persona` (
  `idpersona` int(10) unsigned NOT NULL auto_increment,
  `dni` varchar(10) default NULL,
  `nom` varchar(20) NOT NULL default '',
  `primer_cognom` varchar(20) NOT NULL default '',
  `segon_cognom` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`idpersona`),
  UNIQUE KEY `NOM` (`nom`,`primer_cognom`,`segon_cognom`),
  UNIQUE KEY `DNI` (`dni`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Supongo que he definido mal el tipo de índice del DNI... me podrías indicar como hacer para que no mire si hay nulos repetidos?