sql >> Base de Datos >  >> RDS >> Mysql

MySQL Query:obtenga registros basados ​​en la fecha actual

SELECT username FROM users WHERE DATE(expiration_date) = CURRENT_DATE

Sin embargo, esto requiere un escaneo completo de la tabla (ineficiente). Si tiene un índice en expiration_date , en su lugar deberías usar:

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