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

Mysql डेटाटाइम इंडेक्स 'पसंद' का उपयोग करते समय काम नहीं कर रहा है

MySQL में DATETIME प्रकार को आंतरिक रूप से 8 बाइट संख्या के रूप में संग्रहीत किया जाता है, और नहीं एक पाठ स्ट्रिंग के रूप में। इसलिए, आपके द्वारा moment पर बनाया गया इंडेक्स कॉलम किसी दिए गए संख्यात्मक दिनांक को देखने के लिए काम करेगा मान

आपकी क्वेरी में:

SELECT * FROM index_test WHERE moment LIKE '2015-06-08%'

MySQL इंजन पहले परोक्ष रूप से moment कास्ट करता है एक VARCHAR . के लिए कॉलम टाइप करें और फिर '2015-06-08%' . से तुलना करें ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मूल्यों की सूची में नहीं के लिए MySQL चर प्रारूप

  2. संपूर्ण सबनेट के लिए MySQL को दूरस्थ पहुँच कैसे प्रदान करें?

  3. MySQL ड्रॉप एकाधिक कॉलम

  4. वर्ष () उदाहरण – MySQL

  5. phpMyBackupPro - Linux के लिए एक वेब आधारित MySQL बैकअप टूल