sql-statement: syntaxcheck bei MySql



  • Hallo,

    gibt's evtl. ne Möglichkeit, ein SQL-Statement auf syntaktische Korrektheit prüfen
    zu lassen, bevor es ausgeführt wird?

    Z. B. gibt's ja beim MS-SQL-Server (bzw. irgendwo im Admin-Tool dazu) einen
    entsprechenden Button, wo genau das passiert.

    Bräuchte das ganze aber für Mysql + C Api.
    Da ich dort jedoch nix explizit gefunden hab (mysql_check_query wär doch ein schöner Name dafür 😉
    hoffe ich auf einen "dirty workaround".

    Das einzige was mir einfallen würde, wäre ein "auto commit off" und dann nach
    der Anfrage ein "rollback".

    Aber soweit ich weis, sind machen Aktionen unumkehrbar (truncate?).
    => Ungut, es soll wirklich nur die Syntax geprüft, aber noch nix ausgeführt werden.

    Danke schon mal
    Martin



  • Bei MySQL kenne ich nur EXPLAIN. Geht aber auch nur beim SELECT.


Anmelden zum Antworten