Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

यदि मैं INTERVAL कीवर्ड के साथ यूनिट मानों के संलग्न सेट का उपयोग करता हूं तो MySQL क्या लौटाता है?


इस मामले में, MySQL इकाई मूल्यों के संलग्न सेट में प्रदान किए गए दो में से पहले मान को ध्यान में रखेगा। यह इंटरवल कीवर्ड में दी गई इकाई पर, एक संलग्न सेट से विचारित मूल्य के आधार पर, अंतराल की गणना के बाद चेतावनी के साथ आउटपुट लौटाएगा।

निम्न उदाहरण इसे स्पष्ट करेगा -

mysql> Select TIMESTAMP('2017-10-22 04:05:36' + INTERVAL '4 2' Hour)AS 'HOUR VALUE INCREASED BY 4';
+---------------------------+
| HOUR VALUE INCREASED BY 4 |
+---------------------------+
| 2017-10-22 08:05:36       |
+---------------------------+
1 row in set, 1 warning (0.00 sec)

mysql> Show warnings;
+---------+------+------------------------------------------+
| Level   | Code | Message                                  |
+---------+------+------------------------------------------+
| Warning | 1292 | Truncated incorrect INTEGER value: '4 2' |
+---------+------+------------------------------------------+
1 row in set (0.00 sec)

  1. क्या हम MySQL में कॉलम मान के साथ बैकटिक्स का उपयोग कर सकते हैं?

    आप स्तंभ मान के साथ बैकटिक्स का उपयोग नहीं कर सकते। इसके लिए सिर्फ टेबल नेम या कॉलम नेम का ही इस्तेमाल करें। यदि आप कॉलम मान के साथ बैकटिक का उपयोग करते हैं तो MySQL निम्न त्रुटि संदेश देगा: ERROR 1054 (42S22):जहां क्लॉज में अज्ञात कॉलम 191.23.41.10 आइए पहले एक टेबल बनाएं: टेबल बनाएं DemoTable6(Sy

  1. MySQL ORDER BY के साथ पहले एक निश्चित मान सेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें(98);क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; आउटपुट

  1. MySQL में 0 या 1 मान वाले कॉलम के लिए शर्तें सेट करें

    शर्तें सेट करने के लिए, MySQL में CASE WHEN स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.98 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (0,0,0,0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग