sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo verificar si la consulta MySQL es válida sin ejecutarla?

No sin conocer el esquema (por ejemplo, ¿'x' es una tabla?) y escribir un analizador SQL. Su herramienta de consulta de MySQL debería poder hacer ese tipo de validación (intellisense si lo desea), pero sé por experiencia propia que la mayoría de las herramientas de MySQL (gratuitas) son abismales.

'Preparar' la consulta haría lo que desea, pero es una verificación de tiempo de ejecución, no una verificación de tiempo de compilación; parece que está buscando una solución de tiempo de compilación/fuera de línea.