2016-04-10 17 views
0

verwende ich HeidiSQL 9.3.0.4984, wenn ich SELECT-Abfrage speichern die Programmteile vonWie kann ich verhindern, dass HeidiSQL beim Speichern von View die ursprüngliche Abfrage ändert?

der Abfrage Änderungen anzeigen
`contactId` 

zu

`contacts`.`contactId` AS `contactId` 

und von

DATEDIFF(NOW(),`birthday`) as `days` 

zu

(to_days(now()) - to_days(`users`.`birthday`)) AS `days` 

und so weiter. Dies macht die Abfrage vollständig unlesbar, so dass ich die Abfrage irgendwo anders speichern muss, um sie bei Bedarf ändern zu können. Die Frage ist: Gibt es eine Möglichkeit zum Speichern der Abfrage in der Ansicht "wie es ist"?

Antwort

0

Nun, es ist MySQL (oder MariaDB) konvertieren den Ansichtscode. Dies ist ein sehr altes Problem. Sie sollten dort einen Kommentar schreiben: https://bugs.mysql.com/bug.php?id=5159

In der Zwischenzeit können Sie Strg + F8 (oder klicken Sie auf die Schaltfläche mit dem weißen Blatt und den Stift), um den SQL-Code in HeidiSQL neu zu formatieren. Dies funktioniert in jedem SQL-Editor.