Verstehen des MySQL-Datumsvergleichs für das heutige Datum
Bei der Arbeit mit MySQL-Datenbanken kommt es häufig vor, dass Daten auf der Grundlage spezifischer Datumsvergleiche abgerufen werden müssen. B. Datensätze für das heutige Datum finden.
Um Datensätze abzurufen, bei denen das Anmeldedatum mit dem heutigen Tag übereinstimmt, können Sie Ihre SQL-SELECT-Anweisung ändern, indem Sie die WHERE-Klausel anpassen:
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE DATE(signup_date) = CURDATE()
Hier Anweisung:
Durch die Verwendung der DATE()-Funktion stellen Sie sicher, dass nur der Datumsteil des Feldes signup_date zum Vergleich verwendet wird, ohne jegliche Zeitinformationen.
Diese geänderte Anweisung ruft effektiv die Benutzer-IDs und formatierten Anmeldedaten für Benutzer ab, die sich am aktuellen Tag angemeldet haben, wie durch das heutige Datum angegeben.
Das obige ist der detaillierte Inhalt vonWie frage ich MySQL nach heute erstellten Datensätzen ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!