Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2009, 06:38
Avatar de Fabu_dina
Fabu_dina
 
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
como usar un index en una consulta

tengo mysql

mi base de datos tiene dos index

Código:
CREATE TABLE `expediente` (
  `expediente_id` int(11) NOT NULL AUTO_INCREMENT,
  `expediente_numero` varchar(100) NOT NULL DEFAULT '',
  `expediente_nombre` varchar(250) NOT NULL DEFAULT '',
  `expediente_paterno` varchar(100) NOT NULL DEFAULT '',
  `expediente_materno` varchar(100) NOT NULL DEFAULT '',
  `expediente_importe` decimal(15,0) NOT NULL DEFAULT '2',
  `expediente_status` varchar(100) NOT NULL DEFAULT '',
  `expediente_user` int(11) NOT NULL DEFAULT '0',
  `expediente_institucion` int(11) NOT NULL DEFAULT '0',
  `expediente_fecha` date NOT NULL DEFAULT '0000-00-00',
  PRIMARY KEY (`expediente_id`),
  FULLTEXT KEY `sk_numero` (`expediente_numero`)
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=latin1;
cual seria la sintaxis ideal para una consulta

select * from expediente where expediente_numero='7'

se puede hacer que use el index sk_numero para que sea mas rapida y como seria?
Tengo mysql 5.1

Saludos y muchas gracias