Error con OPTIMIZE
Hola ... Tengo una macro-sql que tarda como 11 segundos en generar el resultado, es por ello que he tratado de optimizarla ... Antes de ponerme a modificar cosas como indices, he lanzado el comando OPTIMIZE, pero me da un error, he buscado dicho error por internet y pone que puede ser debido a varios motivos ... Como no domino mucho el inglés lo que he hecho ha sido ir quitando sentencias o condiciones de la sql, quedándome en la mínima expresión y dándome el mismo resultado:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select encontrados.*
from (
select *
from inmuebles
' at line 1
El error es 1064.
Evidentemente la sql es:
select encontrados.*
from (
select *
from inmuebles) encontrados
¿Se te ocurre qué puede ser?