1. HintergrundIn tatsächlichen Projekten stoßen wir auf die Situation der verteilten Ausführung geplanter Aufgaben. Wenn bei der Ausführung geplanter Aufgaben manchmal die abgefragte Datenmenge relativ groß ist, entscheiden wir uns dafür, die vor einigen Tagen gefilterten Daten vor dem Ausführungszeitintervall auszuführen. Vermeiden Sie die Ausführung der gesamten Datenmenge, da dies zu übermäßiger Speichernutzung oder langen Ausführungszeiten führen und somit OOM und andere Probleme verursachen kann. Hier verwenden wir SQL, um Abfragen mit einem Zeitintervall von 1 Tag oder mehreren Tagen zu filtern. 1.1. SQL-Anweisung abfragenHier verwenden wir eine talk_course-Tabelle als Ausführungsform der Abfrage-SQL-Anweisung. Die Felder der Tabelle sind wie folgt: Die Tabelle enthält folgende Testdaten: Die SQL-Anweisung zur Abfrage des Tages vor der aktuellen Ausführungszeit lautet wie folgt: # Daten von 1 Tag vor der aktuellen Zeit abfragen SELECT * FROM `talk_course` t WO t.createTime <= JETZT() UND t.createTime >= date_sub(jetzt(), Intervall 1 Tag); Abfrageergebnisse: Abfrage der Uhrzeit einen Tag vor der aktuellen Uhrzeit: # Abfrage der Uhrzeit vor der aktuellen Uhrzeit SELECT date_sub(now(),interval 1 day) as yesterday 1.2. AbfrageanweisungsanalyseDabei kommen zwei Funktionen zum Einsatz:
Die Funktion DATE_ADD() addiert einem Datum ein angegebenes Zeitintervall. Die Funktion DATE_SUB() subtrahiert ein angegebenes Zeitintervall von einem Datum. wobei das Argument expr das Zeitintervall ist, das Sie hinzufügen möchten. Der Typparameter kann die folgenden Werte haben:
Dies ist das Ende dieses Artikels über das Abfragen von Daten einen Tag vor dem aktuellen Zeitintervall in MySQL. Weitere relevante MySQL-Abfragedaten einen Tag vor der aktuellen Zeit finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Das native VIDEO-Tag der HTML-Seite verbirgt die Download-Button-Funktion
>>: Detaillierte Erklärung zum Erstellen eines Arrays in JavaScript
Inhaltsverzeichnis Vue+ElementUI-Hintergrundverwa...
Ich habe mich kürzlich mit Algorithmen beschäftig...
Docker Compose kann die Orchestrierung von Docker...
Inhaltsverzeichnis 1. Bild oben 2. Benutzer exist...
Inhaltsverzeichnis Problembeschreibung: Lösung 1 ...
Beim Hinzufügen einer Windows 2008-Server-Subdomä...
In diesem Artikel wird der spezifische JavaScript...
In diesem Artikel wird der spezifische Code von j...
Vorwort Einige Leute haben mich in diesen Tagen u...
Inhaltsverzeichnis 1. Übersicht 2. Namensfeld 3. ...
Gängige Konventions-Tags Selbstschließende Tags, ...
Inhaltsverzeichnis Überblick erster Schritt Schri...
Die Version Mysql5.7.19 ist eine neue Version, di...
Ideen: Eine äußere Box legt den Hintergrund fest;...
Virtuelle Maschinen sind eine sehr praktische Tes...