GROUP BY के साथ फ़ील्ड को अपडेट करने के लिए, UPDATE कमांड के साथ ORDER BY LIMIT का उपयोग करें -
mysql> टेबल बनाएं DemoTable2018 -> (-> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeSalary int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable2018 (कर्मचारी का नाम, कर्मचारी वेतन) मान ('क्रिस', 10000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable2018 (कर्मचारी नाम, कर्मचारी वेतन) मान ('डेविड', 12560) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> डेमोटेबल2018(कर्मचारी नाम, कर्मचारी वेतन) मान ('क्रिस', 25400) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable2018 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+--------------+----------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी वेतन |+---------------+--------------+----------------+| 1 | क्रिस | 10000 || 2 | डेविड | 12560 || 3 | क्रिस | 25400 |+---------------+--------------+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ MySQL अद्यतन फ़ील्ड के लिए क्वेरी है -
mysql> DemoTable2018 को अपडेट करें -> कर्मचारी वेतन =कर्मचारी वेतन + 2500 सेट करें जहां कर्मचारी नाम ='क्रिस' -> कर्मचारी आईडी सीमा 1 द्वारा आदेश; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) पंक्तियाँ मिलान:1 परिवर्तित:1 चेतावनियाँ:0पूर्व>आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> DemoTable2018 से *चुनें;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+--------------+----------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी वेतन |+---------------+--------------+----------------+| 1 | क्रिस | 12500 || 2 | डेविड | 12560 || 3 | माइक | 25400 |+---------------+--------------+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)