Trigger (MySQL)

Aus Byte-Welt Wiki
Version vom 10. Juli 2008, 07:59 Uhr von EagleEye (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Mit Version 5 unterstützt MySQL auch Trigger ==Syntax== Die Synatx für das Erstellen eines Triggers ist an die der DB2 angelehnt und folgt so dem [[ANSI]...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Mit Version 5 unterstützt MySQL auch Trigger

Syntax

Die Synatx für das Erstellen eines Triggers ist an die der DB2 angelehnt und folgt so dem ANSI Standard. Als Besonderheit ist zu beachten, dass im Trigger die Statements mit einem Semikolon abgeschlossen werden müssen, daher muss der Delimiter geändert werden. <code=sql>

CREATE TRIGGER <name> 
 {BEFORE | AFTER} {INSERT | UPDATE | DELETE} ON <tabellenname>
 FOR EACH ROW
 { <statement> | BEGIN <statmements> END;}</code=sql>

Weitere Befehle

Alle Trigger der Datenbank lassen sich mit show anzeigen.

show triggers;