Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL आज दर्ज की गई तालिका से डेटा कैसे चुनें?

इसे आजमाएं:

SELECT * FROM table WHERE date > CURDATE();

CURDATE() वर्तमान दिनांक को 2011-10-07 . के रूप में लौटाएगा जिसे 2011-10-07 00:00:00 . पर डाला जाएगा datetime comparing की तुलना करते समय इसके लिए।

ध्यान दें कि यदि आप DATE(date) = CURDATE() . का उपयोग करते हैं आप प्रत्येक . के लिए दिनांक रूपांतरण चलाएंगे तालिका में पंक्ति, जो आपके प्रदर्शन के लिए वास्तव में खराब होगी यदि आपके पास कई पंक्तियाँ हैं और/या आपको अक्सर क्वेरी चलाने की आवश्यकता होती है। यह भी सुनिश्चित करें कि आपके पास date पर एक अनुक्रमणिका है , अन्यथा दोनों विधियाँ और भी धीमी होंगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Activerecord के साथ क्वेरी चौराहा

  2. RAM पर विचार करते हुए url या हैशिंग पर अनुक्रमणिका

  3. #1111 - समूह समारोह का अमान्य उपयोग

  4. PHP में किसी अन्य वर्ग से MySQLi का उपयोग करना

  5. बूलियन या टिन्यिनट भ्रम