Auswählen von MySQL-Datensätzen mit einem Datum gleich dem heutigen Tag
Bei der Arbeit mit einer MySQL-Datenbank müssen Sie möglicherweise Datensätze basierend auf abrufen ein bestimmtes Datum, insbesondere bei der Auswertung von Daten für den aktuellen Tag. Dieser Artikel bietet eine Lösung zur Bewältigung dieser Aufgabe.
Um Datensätze mit einer Datumsspalte gleich „heute“ auszuwählen, wobei der Datentyp datetime ist, führen Sie die folgenden Schritte aus:
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE DATE(users.signup_date) = CURDATE()
Diese Abfrage wählt die ID und das formatierte Anmeldedatum für Benutzer aus, deren Anmeldedatum mit dem heutigen Datum übereinstimmt. Wenn Sie nur die ID auswählen möchten, können Sie die Abfrage wie folgt ändern:
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
Durch die Implementierung dieser Schritte können Sie Datensätze, die den angegebenen Datumskriterien entsprechen, effizient aus Ihrer MySQL-Datenbank abrufen. Diese Technik kann auf jede Tabelle angewendet werden, die eine Datums- oder Datumsspalte enthält, in der Sie Daten basierend auf dem heutigen Datum filtern müssen.
Das obige ist der detaillierte Inhalt vonWie wähle ich MySQL-Datensätze mit einem Datum aus, das dem heutigen Tag entspricht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!