sql >> Database >  >> RDS >> Mysql

Hoe controleer ik of de MySQL-query geldig is zonder deze uit te voeren?

Niet zonder kennis van het schema (is 'x' bijvoorbeeld een tabel?) en het schrijven van een SQL-parser. Je MySQL-querytool zou dat soort validatie moeten kunnen doen (intellisense als je wilt), maar ik weet uit eigen ervaring dat de meeste (gratis) MySQL-tools verschrikkelijk zijn.

Het 'voorbereiden' van de query zou doen wat u wilt, maar het is een runtime-controle, geen compileertijdcontrole - u lijkt op zoek te zijn naar een compileertijd/offline-oplossing.



  1. Willekeurige sortering van SQL Server

  2. Het gelijktijdige verzoek afhandelen terwijl u in de Oracle-database blijft?

  3. Hoe SSMS te installeren

  4. Hoe MySQLdb op Mountain Lion te installeren