Heim >Datenbank >MySQL-Tutorial >Detaillierte Einführung in den UPDATE-Trigger
UPDATE-Trigger Der UPDATE-Trigger wird vor oder nach der Ausführung der UPDATE-Anweisung ausgeführt. Sie müssen die folgenden Punkte kennen: 1. Im UPDATE-Triggercode können Sie auf eine virtuelle Tabelle mit dem Namen OLD verweisen, um auf den vorherigen Wert zuzugreifen (vor der UPDATE-Anweisung), und auf eine virtuelle Tabelle mit dem Namen NEW verweisen, um auf den neu aktualisierten Wert zuzugreifen. 2. Im BEFORE UPDATE-Trigger kann der Wert in NEW auch aktualisiert werden (wodurch Änderungen am Wert in der UPDATE-Anweisung verwendet werden können). 3. Die Werte in OLD sind alle schreibgeschützt und können nicht aktualisiert werden. Das folgende Beispiel stellt sicher, dass Zustandsabkürzungen immer in Großbuchstaben angegeben werden (unabhängig davon, ob in der UPDATE-Anweisung Groß- oder Kleinbuchstaben angegeben werden): Eingabe: Trigger „updatevendor“ vor „update on vends“ für jede Zeile erstellen, setze new.vend_state =&n
1. MySQL UPDATE-Trigger (Update) und eingehende Analyse der Trigger
Einführung: UPDATE-Trigger Der UPDATE-Trigger wird vor oder nach der Ausführung der UPDATE-Anweisung ausgeführt. Sie müssen die folgenden Punkte kennen: 1. Im UPDATE-Triggercode können Sie auf eine virtuelle Tabelle mit dem Namen OLD verweisen, um auf den vorherigen Wert (vor der UPDATE-Anweisung) zuzugreifen, und auf eine virtuelle Tabelle mit dem Namen NEW, um auf den neu aktualisierten Wert zuzugreifen .In einem BEFORE UPDATE-Trigger kann der Wert in NEW auch aktualisiert werden (wodurch Änderungen am Wert in der UPDATE-Anweisung verwendet werden können).
2 Wenn ein bestimmtes Feld der Tabelle aktualisiert wird, wird der Update-Trigger ausgelöst
Einleitung: Zusätzlich noch ein Satz: Einfüge- und Aktualisierungsdaten werden in der temporären Tabelle gespeichert , damit sie mit insert entfernt werden können. Beim Löschen dieser Daten können Sie delete verwenden, um die gelöschten Daten abzurufen
3 Methode zum Aktualisieren dieser Tabelle im Oralce-Trigger
Einführung: So aktualisieren Sie diese Tabelle in Oralce Trigger. In diesem Artikel geht es um zwei Probleme: 1. Der Unterschied zwischen Update-Trigger vorher und nachher. 2. Nachdem ein bestimmtes Feld in Tabelle A aktualisiert wurde, löst der Trigger
4 aus. Oracle aktualisiert das Problem der materialisierten Ansicht manuell
Einführung: Ein aktuelles Projekt erforderte eine manuelle Aktualisierung einer materialisierten Ansicht, nachdem das Dokument erfolgreich übermittelt wurde. Der ursprüngliche Plan bestand darin, dbms_refresh.refresh(5 aufzurufen. MySQL5.7 unterstützt mehrere INSERT/DELETE/UPDATE-Trigger in einer Tabelle
Einführung: In MySQL Version 5.6 werden mehrere INSERT/DELETE/UPDATE-Trigger für eine Tabelle nicht unterstützt. Erstellen Sie beispielsweise zwei INSERT-Trigger in Tabelle t1: DELIMITER$$USE`test`$$DROPTRIGGER/*!50032IFEXISTS*/`t.
[Verwandte Q&A-Empfehlungen]:
java - Was stimmt mit diesem MySQL-Update-Trigger nicht?
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in den UPDATE-Trigger. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!