Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como verificar se a consulta do MySQL é válida sem executá-la?


Não sem conhecer o esquema (por exemplo, 'x' é uma tabela?) e escrever um analisador SQL. Sua ferramenta de consulta MySQL deve ser capaz de fazer esse tipo de validação (inteligência, se você quiser), mas eu sei por experiência em primeira mão, a maioria das ferramentas MySQL (gratuitas) são péssimas.

'Preparar' a consulta faria o que você deseja, mas é uma verificação de tempo de execução, não uma verificação de tempo de compilação - você parece estar procurando uma solução de tempo de compilação/offline.