Aktualisieren der MySQL-views?
Bei der Arbeit bin ich ständig gesagt, dass, wenn änderungen vorgenommen werden, um eine MySQL db, die die Ansichten werden müssen 'aktualisiert'. Der akzeptiert, manuelle Lösung scheint zu sein, gehen in der Workbench mit der rechten Maustaste, und drücken Sie "Aktualisieren Alle"
Ist dies nur gemeint sein, den cache leeren? Oder ist dass neu erstellen die Ansichten von Grund auf, oder ist das völlig falsch? Sie scheinen in der Lage zu sagen, wenn Sie Ansichten haben, die nicht 'aktualisiert', und ich bin nicht sicher, dass Sie verstehen, mehr, als, "Weil die Dinge müssen aktualisiert werden, wenn Sie geändert werden."
Wenn es nur das löschen des cache, würde "FLUSH TABLES WITH READ LOCK" genug sein?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ansichten nicht aktualisiert werden müssen, wenn die Daten änderungen. Bei der Abfrage von Ihnen, Sie Holen sich die neuesten Daten.
Sie müssen möglicherweise neu erstellt werden, wenn Ihr Tabelle Struktur änderungen:
Quelle