©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
Verwalten, Bearbeiten von MySQL, MariaDB Triggern

Verwalten und Bearbeiten von MySQL und MariaDB Triggern

Trigger Zur Trigger-Bearbeitung gelangt man durch Auswahl von Trigger zur Datenbank im Hauptmenü
MySQL - Verwaltung und Bearbeitung von MySQL-Trigger

Modul zur Verwaltung und Bearbeitung von MySQL-Trigger:

Trigger können alpahbetisch oder durch Suche gefiltert werden.

Trigger können für Export oder Aktionen ausgewählt werden werden.

Durch Klicken auf die Feld-Überschriften der Triggerliste kann die Liste sortiert werden.

Es steht ein Sicherungs-Archiv zur Verfügung.

Weiter stehen Module zur Bearbeitung der Trigger, sowie die Ausgabe von Skripten zur Verfügung.

Trigger-Refresh Läd Trigger-Menü und Liste neu.
Alphabetische Auswahl Anzeige von Menü zur alphabetische Auswahl von Triggern.
Neuanlage von Trigger Startet Formular zur Neuanlage von Triggern.
Trigger-Suchen Suche in Trigger-Namen, mit %... innerhalb der Trigger-Namen.
Suche in Trigger-Definitionen Suche in SQL-Definitionen von Triggern.
Aktions-Modul Zeigt das Aktions-Modul für ausgewählte Trigger an (Export, Speichern, Löschen).
Export-Modul Zeigt das Export-Modul für alle Trigger an.
Erzeugungs-Skripte sichern Sichert die Erzeugungs-Skripte aller Trigger ins Archiv.
Sktipt-Archiv Zeigt as Skript-Archiv.
Buttons in Trigger-Liste:
Bearbeiten: Öffnet das Formular zur Bearbeitung der MySQL-Trigger.
Skript: Zeigt das Erzeugungs-Skript des Triggers im SQL-Editor an.
Download: Läd das Erzeugungs-Skript des Triggers herunter.
Löschen: Löscht den Trigger.
Symbole im Trigger-Menü:
Trigger-Skript Zeigt das Erzeugungs-Skript des Triggers im SQL-Editor an.
MySQL - Trigger-Aktionen
Export- und Aktions-Modul für ausgewählte Triggern.

Ersteller: Der Ersteller des Triggers wird im Erzeugungs-Skript angegeben.

CREATE: Erstellungs-Option für Erzeugungs-Skripte der Trigger: Trigger wird erstellt.
CREATE IF NOT EXISTS: Trigger erstellen, wenn er nicht existiert.
DROP & CREATE: Trigger wird gelöscht und neu erstellt.
CREATE OR REPLACE: Trigger wird erstellt order ersetzt. Nur für MariaDB-Datenbanken.

Dateiname: Dateiname für Export-Dateien.
Delimiter: Prgrammcodes der Trigger werden in Delimiter eingeschlossen.
Dateiname an Einzeldateien anhängen: Es wird der angegebene Dateiname bei Einzeldatei-Export mit übernommen.
Datenbank-Name in Dateinamen: Es wird der Datenbank-Name in die Dateinamen übernommen.
Einzeldateien mit Delimiter ausgeben: Bei Export von Triggern in Einzeldateien wird der Prgrammcode in Delimiter eingefasst.
GZIP-Komprimierung: Dateien werden GZip-Komprimiert exportiert oder gesichert.

Markierte Trigger als Text anzeigen: Die Export-Datei wird als Text im SQL-Editor angezeigt.
... in einer Datei herunterladen: Es wird nur eine Export-Datei heruntergeladen mit dem angegebenen Namen, die alle Skripte enthält.
... als Einzel-Dateien herunterladen: Für jeden Trigger wird eine eignene Export-Datei heruntergeladen.

Markierte Trigger sichern: Trigger werden im Skript-Archich des MyWAY SQL-Manager gesichert.
Markierte Trigger löschen: Trigger werden vom MySQL-Server gelöscht (DROP).
Auswahl umkehren: Kehrt die Auswahl-Markierungen um.
MySQL - Trigger-Export
Export und Sicherungs-Modul für alle Trigger der MySQL-Datenbank.

Ersteller: Der Ersteller des Triggers wird im Erzeugungs-Skript angegeben.

CREATE: Erstellungs-Option für Erzeugungs-Skripte der Trigger: Trigger wird erstellt.
CREATE IF NOT EXISTS: Trigger erstellen, wenn er nicht existiert.
DROP & CREATE: Trigger wird gelöscht und neu erstellt.
CREATE OR REPLACE: Trigger wird erstellt order ersetzt. Nur für MariaDB-Datenbanken.

Dateiname: Dateiname für Export-Dateien.
Delimiter: Prgrammcodes von Trigger werden in Delimiter eingeschlossen.
Dateiname an Einzeldateien anhängen: Es wird der angegebene Dateiname bei Einzeldatei-Export mit übernommen.
Datenbank-Name in Dateinamen: Es wird der Datenbank-Name in die Dateinamen übernommen.
Einzeldateien mit Delimiter ausgeben: Bei Export von Triggern in Einzeldateien wird der Prgrammcode in Delimiter eingefasst.
GZIP-Komprimierung: Dateien werden GZip-Komprimiert exportiert oder gesichert.

Alle Trigger als Text anzeigen: Die Export-Datei wird als Text im SQL-Editor angezeigt.
... in einer Datei herunterladen: Es wird nur eine Export-Datei heruntergeladen mit dem angegebenen Namen, die alle Skripte enthält.
... als Einzel-Dateien herunterladen: Für jeden Trigger wird eine eignene Export-Datei heruntergeladen.
MySQL - Trigger-Menü

Beschriftetes Menü durch Doppelklick auf Titelleiste.

MySQL und MariaDB-Trigger sind Datenbankobjekte, die automatisch als Reaktion auf bestimmte Ereignisse ausgeführt werden, beispielsweise das Einfügen, Aktualisieren oder Löschen von Daten in einer Tabelle. Sie entweder entweder vor oder nach dem Eintreten des Ereignisses ausgeführt werden, und sie sind einer bestimmten Tabelle zugeordnet.

Sie werden so definiert, dass sie auf INSERT-, UPDATE- oder DELETE-Ereignisse in einer Tabelle reagieren und werden automatisch aktiviert, wenn das zugehörige Ereignis in der Tabelle auftritt.

Der Hauptteil eines Triggers besteht aus SQL-Anweisungen, welche die Aktionen definieren, die ausgeführt werden sollen, wenn der Trigger ausgelöst wird. Dies kann das Ändern von Daten in derselben oder anderen Tabellen, das Auslösen von Fehlern oder das Durchführen zusätzlicher Prüfungen umfassen. Über die vordefinierte Variablen OLD und NEW kann Zugriff auf die alten und neuen Werte der betroffenen Zeilen genommen werden. Mit diesen Variablen wird auf die Werte vor und nach dem Ereignis verwiesen.
Für ein einzelnes Ereignis in einer Tabelle können mehrere Trigger definiert werden. Die Ausführungsreihenfolge kann festgelegt werden.

Trigger sind sinnvoll, um Datenintegrität durchzusetzen, Änderungen zu überwachen, Ereignisse zu protokollieren oder komplexe Geschäftslogik auszuführen, die basierend auf bestimmten Datenbankereignissen automatisch ausgeführt werden muss.
Weitere Informationen zu MySQL-Triggern finden Sie hier: mysql.com und mariadb.com
Aktualisiert: 16.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2023 Heino Cunze-Fischer