Heim > Datenbank > MySQL-Tutorial > Was ist ein MySQL-Ereignis und in welcher Beziehung steht es zu Triggern?

Was ist ein MySQL-Ereignis und in welcher Beziehung steht es zu Triggern?

王林
Freigeben: 2023-09-14 14:41:02
nach vorne
1493 Leute haben es durchsucht

什么是 MySQL 事件以及它与触发器有何关系?

MySQL-Ereignis ist eine Aufgabe, die nach einem vordefinierten Zeitplan ausgeführt wird, daher wird es manchmal als geplantes Ereignis bezeichnet. Mit anderen Worten können wir sagen, dass der MySQL-Ereignis-Dispatcher ein Prozess ist, der im Hintergrund läuft und ständig nach Ereignissen zur Ausführung sucht. Sie werden als temporäre Trigger bezeichnet, da sie zeitabhängig ausgelöst werden und nicht wie Trigger, die auf der Grundlage von Tabellenaktualisierungen ausgeführt werden. Wir können Ereignisse verwenden, die einmalig oder regelmäßig ausgeführt werden. Sie können zum Erstellen von Backups, zum Löschen veralteter Datensätze, zum Zusammenfassen von Berichtsdaten und mehr verwendet werden. Die Syntax lautet wie folgt:

Syntax

CREATE EVENT event_name
   ON SCHEDULE schedule
DO
   Event_body
Nach dem Login kopieren

Hier ist

  • Ereignisname der Ereignisname, den wir nach der CREATE EVENT-Anweisung angeben müssen. Es muss in der Datenbank eindeutig sein.
  • Zeitplan ist die Zeit, die wir angeben müssen, damit ein Ereignis zu diesem bestimmten Zeitpunkt oder Zeitplan stattfinden kann. Das Ereignis kann ein einmaliges Ereignis oder ein wiederkehrendes Ereignis sein.
  • Event_body ist eine Reihe von SQL-Anweisungen, die wir nach dem Schlüsselwort DO angeben müssen. Wenn Sie mehr als eine Anweisung haben, können Sie diese in einen BEGIN…END-Block einschließen.

Das obige ist der detaillierte Inhalt vonWas ist ein MySQL-Ereignis und in welcher Beziehung steht es zu Triggern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage