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 Warum ist IN langsam? Was ist ...
So stellen Sie Oracle mit Docker auf dem Mac bere...
Es gibt einige Unterschiede zwischen Filter und H...
Inhaltsverzeichnis 1. Einleitung 1. Bauteildaten ...
Viele Tabellen in MySQL enthalten Spalten, die NU...
Inhaltsverzeichnis Vorwort InnoDB-Speicherarchite...
1. Flex-Grow-, Flex-Shrink- und Flex-Basis-Eigens...
Wir verwenden normalerweise Float-Layout, um die ...
Geben Sie ssh ein und geben Sie den folgenden Bef...
<frameset></frameset> ist jedem bekann...
Docker ist eine Open-Source-Container-Engine, mit...
Konfigurationsanweisungen Linux-System: CentOS-7....
Die Formularvalidierung ist eine der am häufigste...
Annahme: Die gespeicherte Prozedur wird täglich v...
1. Objektorientierte Klassenvererbung In den obig...