Automatische Anzeigen der Update in MySql
Stellt die Ansicht automatisch aktualisiert, wenn die zugrunde liegenden Tabellen aktualisiert ohne MySQL Abfragen?
Weiter auszubauen - wenn ich update die Tabelle, dann hat die Ansicht aktualisiert, auch wenn ich nicht jede Abfrage auf die view?
- Wie greifen Sie die Ansicht, wenn Sie nicht Abfragen?
- er bedeutet, dass nach der Aktualisierung einige Daten, können wir den Zugang, die neuesten Daten aus der
view
- das ist ziemlich viel, das Konzept von ein-Sicht. MySQL (noch) nicht eingetreten Ansichten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jedes mal, wenn Sie eine Abfrage ausführen, auf der Ansicht, es holt sich die Daten, die aktuell im Tabellen - enthalten alle Transaktionen, nicht jedoch diejenigen, die UPDATE-oder INSERT-Abfragen, die noch nicht begangen wurden.
aber natürlich, wenn Sie es geschafft haben, dass die Daten, wird es nicht senden Sie Sie erneut. Gibt es Auslöser für diese, aber immer noch Ihre Datenbank-client zur Abfrage der Daten anzeigen aus.
Klar, bis ein bisschen mehr: - Ansicht nicht speichern (cache) der Daten, es ist eine logische Struktur und das Aussehen wird immer in den zugrunde liegenden Tabellen.
Eine Ansicht ist eine gespeicherte Abfrage, zugänglich wie eine virtuelle Tabelle und besteht aus der Ergebnismenge der Abfrage.
Ändern der Daten in einem referenzierten Tabellen verändert die Daten in der späteren aufrufen der Ansicht.
finden Sie unter: http://en.wikipedia.org/wiki/View_(Datenbank)
seine ein wenig so aus.....
Wenn Sie mich Fragen, die Zeit jetzt, ich werde Ihnen sagen, es ist zehn Uhr.
Wenn Sie mich Fragen, 2 Stunden später werde ich Ihnen sagen, es ist zwölf Uhr.
Wenn Sie mich Fragen, ich werde nicht sagen, halten Sie die Zeit.
Wenn Sie erstellt haben, den Blick auf bestimmte Tabelle, dann gibt es automatische Aktualisierung der Daten in der Ansicht, wie Sie die Daten ändern oder neue Daten einfügen, die in Ihrer jeweiligen Tabelle.
Allerdings, wenn Sie möchten, fügen Sie weitere Spalten in der Datenbank-Tabelle und aktualisieren Sie die jeweiligen anzeigen dann wird die änderung nicht automatisch.
Für die, die Sie verwenden können, 'SQLYog'. Es ist schön Werkzeug für die Arbeit mit Ansichten.
Allgemeinen ANSICHTEN automatisch aktualisiert.
Vom MySQL-Dokumentation
Ja, Ansichten automatisch aktualisieren, MySQL; einschließlich, aber nicht beschränkt auf:
HINWEIS: Ändern der Struktur einer Tabelle erfordert die erneute Erstellung der Ansicht.