Heim > Datenbank > MySQL-Tutorial > Wie füge ich in MySQL korrekt Zeit zum aktuellen Zeitstempel hinzu?

Wie füge ich in MySQL korrekt Zeit zum aktuellen Zeitstempel hinzu?

Linda Hamilton
Freigeben: 2024-12-10 21:14:12
Original
1013 Leute haben es durchsucht

How to Correctly Add Time to the Current Timestamp in MySQL?

Wie füge ich Zeit zum aktuellen Zeitstempel in MySQL hinzu?

Bei der Arbeit mit zeitlichen Daten in MySQL ist es oft notwendig, zeitbezogene Berechnungen durchzuführen Manipulation. Ein solcher Vorgang ist das Hinzufügen einer bestimmten Dauer zum aktuellen Zeitstempel.

Betrachten Sie das Beispiel des Abrufens von Kursen aus einer Kurstabelle, bei der die Startzeit größer als die aktuelle Zeit plus 2 Stunden ist. Die folgende Abfrage versucht dies zu erreichen:

SELECT * FROM courses WHERE (now() + 2 hours) > start_time;
Nach dem Login kopieren

Diese Abfragesyntax ist jedoch falsch. Um korrekt 2 Stunden zum aktuellen Zeitstempel in MySQL hinzuzufügen, verwenden Sie die Funktion DATE_ADD():

SELECT * 
FROM courses 
WHERE DATE_ADD(NOW(), INTERVAL 2 HOUR) > start_time;
Nach dem Login kopieren

Die Funktion DATE_ADD() nimmt den aktuellen Zeitstempel (NOW()) und fügt ein Intervall von 2 Stunden hinzu ( INTERVALL 2 STUNDEN) und vergleicht das Ergebnis mit dem Feld start_time der Kurstabelle.

Durch die Verwendung der richtigen Syntax können Sie Kurse, die länger beginnen, effektiv abrufen in mehr als 2 Stunden.

Das obige ist der detaillierte Inhalt vonWie füge ich in MySQL korrekt Zeit zum aktuellen Zeitstempel hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage