Hola, tengo una BD y la siguiente sentencia:
Código PHP:
Ver originalSELECT * FROM tabla WHERE MATCH (title) AGAINST ('criterio')
SELECT * FROM tabla WHERE MATCH (description) AGAINST ('criterio')
que me van bien.
Pero ésta no:
Código PHP:
Ver originalSELECT * FROM tabla WHERE MATCH (title, description) AGAINST ('criterio')
Sin embargo ésta, que no sé si es muy redudante (lenta?), sí que me va:
Código PHP:
Ver originalSELECT * FROM tabla WHERE MATCH (title) AGAINST ('criterio') AND MATCH (description) AGAINST ('criterio')
El tema es que la correcta (según he leido) es la que no me va pero me sale este error:
#1191 - Can't find FULLTEXT index matching the column list
La table es MyISAM y los campos están definidos como FULLTEXT ambos. Qué puede suceder? He leido en foros que no soy el único que le pasa y nadie ha dado una respuesta que resuelva el problema.