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

उसी MySQL तालिका में MAX(col)+1 डालें?

<घंटा/>

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

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

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

mysql> DemoTable1484 मान (100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> DemoTable1484 मान (175) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1484 मानों में डालें ( 165);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)mysql> DemoTable1484 मान (145) में सम्मिलित करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable1484 मान (170) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.10 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1484 से * चुनें;

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

<पूर्व>+----------+| आईडी |+------+| 100 || 175 || 165 || 145 || 170 |+------+5 पंक्तियाँ सेट में (0.00 सेकंड)

MAX(col)+1 को उसी तालिका में सम्मिलित करने की क्वेरी यहां दी गई है -

mysql> DemoTable1484(Id) में डालें DemoTable1484 से अधिकतम (Id) +1 चुनें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) रिकॉर्ड:1 डुप्लिकेट:0 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> DemoTable1484 से * चुनें;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। नया मान सफलतापूर्वक डाला गया -

<पूर्व>+----------+| आईडी |+------+| 100 || 175 || 165 || 145 || 170 || 176 |+------+6 पंक्तियाँ सेट में (0.00 सेकंड)
  1. हम MySQL तालिका के कॉलम के मान में एक नई स्ट्रिंग डालने के लिए INSERT () फ़ंक्शन का उपयोग कैसे कर सकते हैं?

    इस उद्देश्य के लिए, हमें कॉलम के नाम को पहले पैरामीटर के रूप में उपयोग करने की आवश्यकता है, यानी INSERT () फ़ंक्शन के मूल स्ट्रिंग के स्थान पर। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण मान लीजिए कि हम छात्र तालिका के year_of_admission कॉलम के मानों के साथ / Old जोड़ना चाहते हैं तो हमें निम्नल

  1. MySQL ट्रिगर किसी अन्य तालिका में पंक्ति डालने के लिए?

    आइए पहले एक टेबल बनाएं। तालिका बनाने के लिए CREATE कमांड का उपयोग किया जाता है। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) चलिए अब एक और टेबल बनाते हैं। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) अब, आप निम्न तरीके से ट्रिगर बना सकते हैं। सीमांकक; ट्रिगर बनाने के लिए, हमें सीमांकक बद

  1. मैं पायथन में MySQL डेटाबेस में INSERT के बाद आईडी कैसे प्राप्त करूं?

    सबसे पहले, हमें नीचे दी गई आवश्यकताओं को पूरा करने की आवश्यकता है। निम्नलिखित पूर्वापेक्षाएँ हैं। हमें MySQL संस्करण 8.0.12 स्थापित करने की आवश्यकता है। हमें पायथन संस्करण 3.6.3 (32 बिट) स्थापित करने की आवश्यकता है। हमें pip कमांड की मदद से pymysql इंस्टॉल करना होगा। “pymysql . स्थापित करने के लि