Heim >Datenbank >MySQL-Tutorial >Wie frage ich MySQL nach Datensätzen ab, die am oder nach dem heutigen Tag erstellt wurden?
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!