ホームページ >データベース >mysql チュートリアル >MySQL を使用して今日が誕生日のユーザーを見つけるにはどうすればよいですか?
MySQL を使用して今日の誕生日を持つユーザーを識別する方法
MySQL を使用して今日がユーザーの誕生日かどうかを判断するには、誕生日が一致するすべての行を検索する必要があります。今日の日付。これは、UNIX タイムスタンプとして保存された誕生日と今日の日付を比較する単純な MySQL クエリを通じて実現できます。
今日誕生日を持つすべてのユーザーを取得する SQL クエリは次のとおりです。
SELECT *
FROM USERS WHERE DATE_FORMAT(FROM_UNIXTIME(birthDate),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')
クエリは DATE_FORMAT 関数を使用して、生年月日 (UNIX タイムスタンプとして保存されている) と今日の日付 (NOW( ))。これらの値を比較することで、誕生日が今日の日付と一致するユーザーを特定します。
ユーザーが特定されると、そのデータが抽出され、自動誕生日メールやその他のターゲットを絞ったコミュニケーションのトリガーに使用されます。このクエリは、MySQL データベースから今日の誕生日を持つユーザーを識別する簡単なアプローチを提供します。
以上がMySQL を使用して今日が誕生日のユーザーを見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。