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

मैं कैसे पता लगा सकता हूं कि अद्यतन अद्यतन घटना MySQL में क्वेरी के साथ निकाल दी गई है या नहीं?

<घंटा/>

आप row_count() की मदद से पता लगा सकते हैं। यदि row_count () 1 लौटाता है, तो इसका अर्थ है कि यह एक नया रिकॉर्ड है। यदि यह 2 लौटाता है, तो इसका मतलब है कि अद्यतन घटना को क्वेरी से निकाल दिया गया है। निम्नलिखित वाक्य रचना है -

<पूर्व>पंक्ति का चयन करें ();

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1512 -> ( -> Value int , -> UNIQUE(Value) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डुप्लीकेट कुंजी अपडेट पर DemoTable1512 मान (90) में डालें Value=Value+10;क्वेरी ठीक, 1 पंक्ति प्रभावित (0.09 सेकंड)

अब आप जांच सकते हैं कि उपरोक्त क्वेरी की सहायता से ऑन अपडेट ईवेंट सक्रिय हो गया है -

mysql> row_count() चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------+| row_count() |+-------------+| 1 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)

यह 1 लौटाता है जिसका अर्थ है नहीं।

अब आप इंसर्ट कमांड का उपयोग करके टेबल में फिर से वही रिकॉर्ड डाल सकते हैं -

mysql> डुप्लीकेट कुंजी अपडेट पर DemoTable1512 मान (90) में डालें Value=Value+10;क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.12 सेकंड)

अब आप जांच सकते हैं कि उपरोक्त क्वेरी की सहायता से ऑन अपडेट ईवेंट सक्रिय हो गया है -

mysql> row_count() चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------+| row_count() |+-------------+| 2 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. मैं MySQL का टाइमज़ोन कैसे सेट करूं?

    वर्तमान समय जानने के लिए, हम SELECT स्टेटमेंट के साथ now() फ़ंक्शन का उपयोग कर सकते हैं। क्वेरी इस प्रकार है - अभी चुनें (); उपरोक्त क्वेरी को निष्पादित करने के बाद, हमें वर्तमान समय मिलेगा। निम्न आउटपुट है - +---------------------+| अब () |+---------------------+| 2018-10-06 12:57:25 |+----------

  1. क्या MySQL में LIMIT के साथ UPDATE क्वेरी का उपयोग करना संभव है?

    हां, MySQL में LIMIT के साथ UPDATE क्वेरी का उपयोग करना संभव है। आइए देखें कैसे। हमारे उदाहरण के लिए, हम पहले एक टेबल बनाएंगे। तालिका बनाने के लिए CREATE कमांड का उपयोग किया जाता है। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) INSERT कमांड की मदद से रिकॉर्ड डाले जाते हैं। tblUpdateLimit में

  1. जावा के साथ MySQL डेटाबेस में डेटा कैसे अपडेट करें?

    डेटा को MySQL डेटाबेस टेबल में अपडेट करने के लिए, UPDATE कमांड का उपयोग करें। वाक्य रचना इस प्रकार है - अपना टेबलनाम अपडेट करें अपना कॉलमनाम 1 =मान 1 सेट करें .... एन जहां स्थिति है; सबसे पहले, हमें एक टेबल बनाने की जरूरत है। क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) आ