sql >> データベース >  >> RDS >> Mysql

MySQLクエリ-現在の日付に基づいてレコードを取得します

    SELECT username FROM users WHERE DATE(expiration_date) = CURRENT_DATE
    

    ただし、これには(n非効率的な)全表スキャンが必要です。 expiration_dateにインデックスがある場合 、代わりに次を使用する必要があります:

    SELECT username
    FROM   users
    WHERE  expiration_date >= CURRENT_DATE
       AND expiration_date <  CURRENT_DATE + INTERVAL 1 DAY
    



    1. PHPのPDOを介してMySQLクエリをループするにはどうすればよいですか?

    2. MariaDBでのREGEXPのしくみ

    3. データベース:パイプライン化された関数

    4. php(ファジー)検索マッチング