Essayez ceci :
SELECT * FROM table WHERE date > CURDATE();
CURDATE()
renverra la date actuelle sous la forme 2011-10-07
qui sera casté en 2011-10-07 00:00:00
lors de la comparaison de datetime
ça va.
Notez que si vous utilisez DATE(date) = CURDATE()
vous exécuterez une conversion de date pour chaque ligne dans le tableau, ce qui sera vraiment mauvais pour vos performances si vous avez beaucoup de lignes et/ou si vous devez exécuter la requête souvent. Assurez-vous également d'avoir un index sur date
, sinon les deux méthodes seront encore plus lentes.