Heim > Datenbank > MySQL-Tutorial > Wie verwende ich MySQL, um Benutzer mit Geburtstagen an einem bestimmten Datum zu finden?

Wie verwende ich MySQL, um Benutzer mit Geburtstagen an einem bestimmten Datum zu finden?

Mary-Kate Olsen
Freigeben: 2024-10-24 03:14:01
Original
919 Leute haben es durchsucht

How to Use MySQL to Find Users with Birthdays on a Given Date?

Mit MySQL Geburtstage an einem bestimmten Datum finden

Sie verfügen über eine Datenbanktabelle mit Benutzerinformationen, einschließlich ihrer Geburtstage, die als UNIX-Zeitstempel gespeichert sind. Um Geburtstags-E-Mail-Benachrichtigungen zu automatisieren, benötigen Sie eine MySQL-Abfrage, die Benutzer identifiziert, deren Geburtstage auf den aktuellen Tag fallen.

Um dies zu erreichen, können Sie die folgende Abfrage verwenden:

SELECT * 
FROM USERS
WHERE 
   DATE_FORMAT(FROM_UNIXTIME(birthDate),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')
Nach dem Login kopieren

Erklärung:

  • DATE_FORMAT(FROM_UNIXTIME(birthDate),'%m-%d') konvertiert das im UNIX-Zeitstempelformat gespeicherte Geburtsdatum in eine Zeichenfolge im Format 'mm-dd'.
  • DATE_FORMAT(NOW(),'%m-%d') ruft das aktuelle Datum im gleichen Format „MM-TT“ ab.
  • Die WHERE-Klausel vergleicht die beiden Datumszeichenfolgen und identifiziert sie Zeilen, in denen der Geburtstag des Benutzers mit dem heutigen Datum übereinstimmt.

Das obige ist der detaillierte Inhalt vonWie verwende ich MySQL, um Benutzer mit Geburtstagen an einem bestimmten Datum zu finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage