आपका कॉलम या तो DATETIME या TIMESTAMP पर सेट होना चाहिए।
यदि आप TIME प्रकार का उपयोग करते हैं तो आपकी क्वेरी अपेक्षानुसार काम करेगी।
यदि आप किसी अन्य प्रकार के कॉलम का उपयोग कर रहे हैं तो आप अन्य उत्तरों द्वारा उल्लिखित CURTIME() विधि या CAST (कॉलम AS TIME) का उपयोग कर सकते हैं, हालांकि यह डिस्क पर अधिक स्थान का उपयोग करेगा, और यदि आप चयन करने के लिए उपयोग करते हैं तो बहुत धीमी क्वेरीज बनाते हैं , और आपको विभिन्न ऑपरेटरों से रोकता है:
जैसे SELECT * FROM table WHERE current_time<'12:00'
आप यहां विभिन्न DATE कॉलम प्रकारों के बारे में अधिक जानकारी देख सकते हैं:https://dev.mysql.com/doc/refman/5.7/en/date-and-time-types.html
ध्यान दें कि CURTIME () विधि एक मानक SQL फ़ंक्शन नहीं है, इसलिए यह केवल MySql पर काम करेगा