Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfrage - Abrufen von Datensätzen basierend auf dem aktuellen Datum

SELECT username FROM users WHERE DATE(expiration_date) = CURRENT_DATE

Dies erfordert jedoch einen (ineffizienten) vollständigen Tabellenscan. Wenn Sie einen Index am expiration_date haben , sollten Sie stattdessen verwenden:

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