
22/10/2007, 16:15
|
| | Fecha de Ingreso: junio-2005
Mensajes: 343
Antigüedad: 19 años, 9 meses Puntos: 10 | |
FULLTEXT, no consigo que salga Hola, tengo la siguiente tabla, (pongo su DDL)
Código:
CREATE TABLE `on_empresas` (
`empresa_id` int(11) NOT NULL auto_increment,
`empresa_provincia_id` int(11) NOT NULL,
`empresa_ciudad_id` int(11) NOT NULL,
`empresa_sector_id` int(11) NOT NULL,
`empresa_subsector_id` int(11) NOT NULL,
`empresa_nombre` varchar(100) collate latin1_spanish_ci default NULL,
`empresa_ano_creacion` varchar(4) collate latin1_spanish_ci default NULL,
`empresa_direccion` varchar(200) collate latin1_spanish_ci default NULL,
`empresa_telefono` varchar(100) collate latin1_spanish_ci default NULL,
`empresa_fax` varchar(100) collate latin1_spanish_ci default NULL,
`empresa_web` varchar(100) collate latin1_spanish_ci default NULL,
`empresa_correo` varchar(50) collate latin1_spanish_ci default NULL,
`empresa_url_logo` varchar(30) collate latin1_spanish_ci default NULL,
`empresa_url_foto1` varchar(30) collate latin1_spanish_ci default NULL,
`empresa_url_foto2` varchar(30) collate latin1_spanish_ci default NULL,
`empresa_url_foto3` varchar(30) collate latin1_spanish_ci default NULL,
`empresa_url_foto4` varchar(30) collate latin1_spanish_ci default NULL,
`empresa_texto1` text collate latin1_spanish_ci,
`empresa_texto2` text collate latin1_spanish_ci,
`empresa_texto3` text collate latin1_spanish_ci,
`empresa_texto4` text collate latin1_spanish_ci,
PRIMARY KEY (`empresa_id`),
FULLTEXT KEY `empresa_nombre` (`empresa_nombre`,`empresa_texto1`,`empresa_texto2`,`empresa_texto3`,`empresa_texto4`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
Hago el correspondiente FULLTEXT KEY, pero no me funciona, cuando intento hacer la siguiente consulta (o cualquiera en MATCH y AGAINST) no me devuelve nada.
La consulta es esta:
Código:
SELECT *, MATCH (empresa_nombre,empresa_texto1,empresa_texto2,empresa_texto3,empresa_texto4) AGAINST ('ayuda') as puntuacion
FROM on_empresas
WHERE
MATCH (empresa_nombre,empresa_texto1,empresa_texto2,empresa_texto3,empresa_texto4) AGAINST ('ayuda')
Alguién sabe xq ?
AÑADIDO: La versión de MySQL es la: 5.0.27-community-nt-log
Última edición por jorgivaz; 22/10/2007 a las 16:35
Razón: Añadir dato.
|