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

Pourquoi MySQL reformate complètement le texte de la requête VIEW ?

  1. Parce que mysql a été conçu de cette façon. Il interprète le code et le transforme en forme canonique afin de l'exécuter sous n'importe quel paramètre de mode sql et dans ce processus, toutes les indentations sont perdues. Je ne m'attendrais même pas à ce qu'un rdbms stocke la commande d'une manière bien formatée. Ce n'est pas son but.
  2. Stockez le code bien indenté des vues, des procédures stockées, des tables, etc. dans votre système de contrôle de version, à leur place.