Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum formatiert MySQL den VIEW-Abfragetext komplett neu?

  1. Weil mysql so entworfen wurde. Es interpretiert den Code und wandelt ihn in kanonische Form um, um ihn unter einer beliebigen SQL-Moduseinstellung auszuführen, und bei diesem Vorgang gehen alle Einrückungen verloren. Ich würde nicht einmal erwarten, dass ein RDBMS den Befehl schön formatiert speichert. Das ist nicht sein Zweck.
  2. Speichern Sie den Code der Ansichten, gespeicherten Prozeduren, Tabellen usw. schön eingerückt in Ihrem Versionskontrollsystem, wo sie hingehören.