- 日付を使用してフィルタリングする方法:
今日の日付を取得し、それを使ってクエリを構築します。
SELECT * FROM テーブル名 WHERE DATE(登録日時) = CURDATE();
上記のクエリでは、"テーブル名"は対象のテーブル名を指定し、"登録日時"はレコードが登録された日時を表すカラムです。CURDATE()関数は現在の日付を返します。
- 日時範囲を使用してフィルタリングする方法:
もしレコードに登録日時が含まれている場合、範囲を指定してフィルタリングすることもできます。
SELECT * FROM テーブル名 WHERE 登録日時 >= CURDATE() AND 登録日時 < CURDATE() + INTERVAL 1 DAY;
上記のクエリでは、"テーブル名"は対象のテーブル名を指定し、"登録日時"はレコードが登録された日時を表すカラムです。CURDATE()関数は現在の日付を返し、INTERVAL 1 DAYは1日後を表します。
これらの方法を使用すると、MySQLデータベースから今日登録されたすべてのレコードを取得できます。適切なテーブル名とカラム名を使用してクエリを構築し、必要に応じて日付フォーマットを調整してください。