Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL compare la chaîne DATE avec la chaîne du champ DATETIME

Utilisez les éléments suivants :

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

Juste pour référence, j'ai une table de 2 millions d'enregistrements, j'ai exécuté une requête similaire. La réponse de Salils a pris 4,48 secondes, celle ci-dessus a pris 2,25 secondes.

Donc, si la table est GRANDE, je suggérerais plutôt ceci.