Heim  >  Artikel  >  Datenbank  >  So löschen Sie ein MySQL-Ereignis

So löschen Sie ein MySQL-Ereignis

WBOY
WBOYOriginal
2022-05-27 15:50:343659Durchsuche

In MySQL können Sie die DROP EVENT-Anweisung zum Löschen der erstellten Ereignisse verwenden. Die Syntax lautet „DROP EVENT [IF EXISTS] event_name;“; Geplante Aufgaben. Eine Reihe von SQL-Sammlungen.

So löschen Sie ein MySQL-Ereignis

Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.

So löschen Sie ein MySQL-Ereignis

Bei der Datenbankverwaltung ist es häufig erforderlich, einen bestimmten Befehl oder eine SQL-Anweisung regelmäßig auszuführen. Daher stellt MySQL 5.1 und höher Ereignisse bereit, mit denen geplante Aufgaben der MySQL-Datenbank problemlos implementiert und regelmäßig ausgeführt werden können. Geben Sie den Befehl an, der sehr einfach und bequem zu verwenden ist.

Event, auch Event Scheduler genannt, ist eine Reihe von SQL-Sets, die zum Ausführen geplanter Aufgaben verwendet werden. Es kann allgemein als Timer in MySQL verstanden werden. Ein Ereignis kann einmalig oder periodisch aufgerufen werden.

Events können als Planer für geplante Aufgaben verwendet werden und ersetzen einen Teil der Arbeit, die nur mit geplanten Aufgaben des Betriebssystems ausgeführt werden kann. Darüber hinaus ist es erwähnenswert, dass MySQL-Ereignisse jede Sekunde eine Aufgabe ausführen können, was sich sehr gut für Umgebungen mit hohen Echtzeitanforderungen eignet, während die geplanten Aufgaben des Betriebssystems nur einmal pro Minute genau sein können.

Ereignisse ähneln Triggern, beide werden gestartet, wenn etwas passiert. Wenn die Datenbank eine Anweisung startet, wird der Trigger gestartet und das Ereignis wird basierend auf dem geplanten Ereignis gestartet. Aufgrund ihrer Ähnlichkeit werden Ereignisse auch als temporäre Auslöser bezeichnet.

Ereignisse löschen

In MySQL können Sie die DROP EVENT-Anweisung verwenden, um ein erstelltes Ereignis zu löschen. Das Syntaxformat lautet wie folgt:

DROP EVENT [IF EXISTS] event_name;

Das Beispiel lautet wie folgt:

Ereignis e_test löschen, die SQL-Anweisung und die laufenden Ergebnisse lauten wie folgt:

So löschen Sie ein MySQL-Ereignis

Erweiterte Kenntnisse: Ereignisse ändern

In MySQL, danach Nachdem das Ereignis erstellt wurde, können Sie die Definition und die zugehörigen Eigenschaften mit der ALTER EVENT-Anweisung ändern.

Das Syntaxformat zum Ändern eines Ereignisses ist wie folgt:

ALTER EVENT event_name
    ON SCHEDULE schedule
    [ON COMPLETION [NOT] PRESERVE]
    [ENABLE | DISABLE | DISABLE ON SLAVE]
    [COMMENT 'comment']
    DO event_body;

Eine andere Verwendung der ALTER EVENT-Anweisung besteht darin, ein Ereignis zu schließen oder es wieder aktiv zu machen.

Das Beispiel lautet wie folgt:

Ändern Sie das e_test-Ereignis, um alle 30 Sekunden ein Datenelement in die Tabelle tb_eventtest einzufügen. Die SQL-Anweisung und die laufenden Ergebnisse lauten wie folgt:

So löschen Sie ein MySQL-Ereignis

Empfohlenes Lernen: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie ein MySQL-Ereignis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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