इसे आजमाएं:
SELECT * FROM table WHERE date > CURDATE();
CURDATE()
वर्तमान दिनांक को 2011-10-07
. के रूप में लौटाएगा जिसे 2011-10-07 00:00:00
. पर डाला जाएगा datetime
comparing की तुलना करते समय इसके लिए।
ध्यान दें कि यदि आप DATE(date) = CURDATE()
. का उपयोग करते हैं आप प्रत्येक . के लिए दिनांक रूपांतरण चलाएंगे तालिका में पंक्ति, जो आपके प्रदर्शन के लिए वास्तव में खराब होगी यदि आपके पास कई पंक्तियाँ हैं और/या आपको अक्सर क्वेरी चलाने की आवश्यकता होती है। यह भी सुनिश्चित करें कि आपके पास date
पर एक अनुक्रमणिका है , अन्यथा दोनों विधियाँ और भी धीमी होंगी।