Heim >Datenbank >MySQL-Tutorial >Wie frage ich MySQL nach Datensätzen ab, die am oder nach dem heutigen Tag erstellt wurden?

Wie frage ich MySQL nach Datensätzen ab, die am oder nach dem heutigen Tag erstellt wurden?

Linda Hamilton
Linda HamiltonOriginal
2025-01-10 09:54:42558Durchsuche

How to Query MySQL for Records Created on or After Today?

Heute oder später erstellte MySQL-Datensätze abrufen

Diese Anleitung zeigt, wie Sie Daten aus einer MySQL-Tabelle abrufen, deren Erstellungszeitstempel am oder nach dem aktuellen Datum liegt.

Verwenden Sie diese SQL-Abfrage:

<code class="language-sql">SELECT * FROM users WHERE created >= CURDATE();</code>

CURDATE() gibt das heutige Datum zurück. Der >=-Operator stellt sicher, dass nur Datensätze mit einem created datetime größer oder gleich dem heutigen Tag einbezogen werden.

Wichtige Überlegung: Möglicherweise müssen Sie Datensätze vor dem heutigen Datum abrufen. Wenn ja, verwenden Sie stattdessen diese Abfrage:

<code class="language-sql">SELECT * FROM users WHERE created < CURDATE();</code>

MySQL bietet flexible Datums-/Zeitvergleiche. Zum Beispiel:

<code class="language-sql">SELECT NOW();</code>

Diese Abfrage gibt das aktuelle Datum und die aktuelle Uhrzeit zurück. Denken Sie daran, den Spaltennamen created an Ihre spezifische Tabellenstruktur anzupassen.

Das obige ist der detaillierte Inhalt vonWie frage ich MySQL nach Datensätzen ab, die am oder nach dem heutigen Tag erstellt wurden?. 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