Vorwort Seit MySQL 5.1.6 wurde eine einzigartige Funktion hinzugefügt – der Ereignisplaner, mit dem bestimmte Aufgaben (wie das Löschen von Datensätzen, das Aggregieren von Daten usw.) zu einem geplanten Zeitpunkt ausgeführt werden können, um die Arbeit zu ersetzen, die nur von den geplanten Aufgaben des Betriebssystems ausgeführt werden konnte. Erwähnenswerter ist, dass der Ereignisplaner von MySQL eine Aufgabe auf die Sekunde genau ausführen kann, während die geplanten Aufgaben des Betriebssystems (wie etwa CRON unter Linux oder die Aufgabenplanung unter Windows) nur auf einmal pro Minute genau ausgeführt werden können. Es eignet sich sehr gut für Anwendungen, die hohe Anforderungen an Echtzeitdaten stellen (wie Aktienkurse, Quoten, Spielstände usw.). Dieser Artikel gibt Ihnen eine detaillierte Einführung in die geplanten MySQL-Aufgaben und stellt sie Ihnen zur Verfügung. Werfen wir einen Blick auf die detaillierte Einführung. Geplante MySQL-Aufgaben Anwendungsszenario: Automatische Änderung des Bestellstatus auf „erhalten“ 15 Tage nach Lieferung Implementierungsmethode: MySQL-Ereignis 1. Überprüfen Sie, ob das Ereignis aktiviert ist. Standardmäßig ist es deaktiviert. SHOW VARIABLES LIKE 'event_scheduler'; 2. Ereignissatz global aktivieren event_scheduler=on; 3. Erstellen Sie eine Funktion Beachten Sie die folgenden Parameter 4. Dann starten Sie es einfach in Ihrem eigenen Code. Normalerweise ist es beim Versand im Hintergrund aktiviert (ich schließe auch die Funktion ein, Bestellungen innerhalb von 15 Minuten automatisch zu stornieren). Angehängt, um die geplante Aufgabe zu schließen Ereignis ändern: event_day_update. Bei Abschluss deaktivieren und bewahren. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Koexistenz von Python2 und Python3 unter einem CentOS7-System
>>: JavaScript-Timer zum nahtlosen Scrollen von Bildern
Inhaltsverzeichnis einführen Vorbereiten Systemab...
1. Laden Sie das Installationspaket herunter Das ...
1. Rahmen In einem Browser-Dokumentfenster kann n...
Inhaltsverzeichnis Hintergrund Wirkung Ideen Hint...
HTML 4 HTML (nicht XHTML), MIME-Typ ist text/html...
Inhaltsverzeichnis 1. Was ist Lazy Loading von Ro...
Geben Sie ein Shell-Skript unter Linux frei, um d...
Inhaltsverzeichnis 1. Isolationsstufe LESEN SIE U...
Vorwort Ich hatte kürzlich ein Problem bei der Ar...
Vorwort Kürzlich bin ich bei der Entwicklung eine...
In diesem Artikel wird der spezifische Code von j...
In „MySQL-Deadlock-Probleme anhand des Quellcodes...
Inhaltsverzeichnis 1. Nachfrage 2. Lösung 3. Die ...
In diesem Artikel wird der spezifische Code von V...
Vorwort Nach einem Failover sind Synchronisierung...