MySQL में DATETIME
प्रकार को आंतरिक रूप से 8 बाइट संख्या के रूप में संग्रहीत किया जाता है, और नहीं एक पाठ स्ट्रिंग के रूप में। इसलिए, आपके द्वारा moment
पर बनाया गया इंडेक्स कॉलम किसी दिए गए संख्यात्मक दिनांक को देखने के लिए काम करेगा मान ।
आपकी क्वेरी में:
SELECT * FROM index_test WHERE moment LIKE '2015-06-08%'
MySQL इंजन पहले परोक्ष रूप से moment
कास्ट करता है एक VARCHAR
. के लिए कॉलम टाइप करें और फिर '2015-06-08%'
. से तुलना करें ।