Listo ya encontre la amnera de hacerlo, era cuestión de probar! uso los sig:
 
        UNIQUE KEY 'nombre id_cargo' (´nombre´,´id_cargo´);
-----------------------------------------------------------------------
 
Hay alguna expresón al crear la tabla que al insertar un dato verifique que sea úncio en 2 campos?. Por ejemplo:
Templo la tabla "empleados" com los cam
 
CREATE TABLE `empleados` (
  `id` int(9) unsigned NOT NULL auto_increment,
  `nombre` varchar(70) NOT NULL default '',
  `id_cargo` tinyint(3) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ;
 
Yo necesito ingresar varios empleados  y hay empleados que tienen varios cargos. Y necesito que no se repitan los nombres de los emplados SALVO que tengan otro cargo extra al que ya estába ingresado. ¿se entiende?.
 
Saludos y gracias. 
   
 

