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

MySQL compara la cadena DATE con la cadena del campo DATETIME

Utilice lo siguiente:

SELECT * FROM `calendar` WHERE DATE(startTime) = '2010-04-29'

Solo como referencia, tengo una tabla de 2 millones de registros, realicé una consulta similar. La respuesta de Salil tomó 4,48 segundos, la anterior tomó 2,25 segundos.

Entonces, si la mesa es GRANDE, sugeriría esto.