Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment vérifier si la requête MySQL est valide sans l'exécuter ?

Non sans connaissance du schéma (par exemple, est-ce que 'x' est une table ?) et écriture d'un parseur SQL. Votre outil de requête MySQL devrait être capable de faire ce genre de validation (intellisense si vous le souhaitez) mais je sais par expérience que la plupart des outils MySQL (gratuits) sont catastrophiques.

"Préparer" la requête ferait ce que vous voulez, mais il s'agit d'un contrôle d'exécution, pas d'un contrôle de temps de compilation - vous semblez rechercher une solution de temps de compilation/hors ligne.