Heim >Datenbank >MySQL-Tutorial >Wie verwende ich eine MySQL-Abfrage, um die heutigen Geburtstage in einer Benutzerdatenbank zu finden?
MySQL-Abfrage zur Identifizierung von Benutzern mit den heutigen Geburtstagen
Um die tägliche Kontaktaufnahme mit Geburtstags-E-Mails zu erleichtern, ist das Abrufen einer Liste der Benutzer, die ihren besonderen Tag feiern, unerlässlich . Lassen Sie uns eine effiziente MySQL-Abfrage untersuchen, um diese Aufgabe zu erfüllen.
Angenommen, Ihre Datenbank enthält eine Spalte mit dem Namen „birthDate“, in der die Geburtstage der Benutzer als UNIX-Zeitstempel gespeichert sind. Um alle Datensätze zu identifizieren, bei denen das heutige Datum mit dem Geburtstag übereinstimmt, können Sie die folgende Abfrage verwenden:
SELECT * FROM USERS WHERE DATE_FORMAT(FROM_UNIXTIME(birthDate),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')
So funktioniert diese Abfrage:
Das obige ist der detaillierte Inhalt vonWie verwende ich eine MySQL-Abfrage, um die heutigen Geburtstage in einer Benutzerdatenbank zu finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!