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

MySQL में कस्टम वेरिएबल के साथ वैध क्वेरी लिखकर अपडेट कैसे करें

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE DemoTable2027 (UserId INT);
mysql> INSERT INTO DemoTable2027 VALUES (10), (20), (31), (11);

कस्टम वेरिएबल के साथ अपडेट

mysql> SET @uId := 100;
mysql> UPDATE DemoTable2027 SET UserId = (@uId := @uId + 10);

परिणाम

+--------+
| UserId |
+--------+
| 110    |
| 120    |
| 130    |
| 140    |
+--------+

व्याख्या: @uId वेरिएबल 100 से शुरू होता है। प्रत्येक पंक्ति के लिए यह 10 से बढ़ता है और नया मान UserId में स्टोर होता है। यह क्रमिक संख्या उत्पन्न करने के लिए उपयोगी है।

  1. - MySQL RIGHT JOIN क्या है और इसकी क्वेरी कैसे लिखें?

    RIGHT JOIN बाएं जॉइन के समान है लेकिन टेबल्स की भूमिका उलट जाती है। दाएं टेबल की हर पंक्ति परिणाम में आती है। यदि बाएं टेबल में मिलान नहीं मिलता, तो बाएं टेबल के कॉलम्स के लिए NULL दिखता है। उदाहरण दो टेबल्स tbl_1 और tbl_2: SELECT * FROM tbl_2; +----+---------+ | Id | Name | +----+---------+ |

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

    हाँ, MySQL में UPDATE के साथ LIMIT उपयोग कर सकते हैं, लेकिन सीधे नहीं - सबक्वेरी की आवश्यकता होती है। सीधा LIMIT (काम नहीं करता) -- यह सिंटैक्स त्रुटि देगा UPDATE tblUpdateLimit SET name = Adam LIMIT 7; काम करने वाला तरीका: सबक्वेरी के साथ UPDATE tblUpdateLimit SET name = Adam WHERE id IN (

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

    JDBC का उपयोग करके MySQL में रिकॉर्ड अपडेट करें Java से MySQL डेटाबेस में डेटा अपडेट करने के लिए, आप JDBC (Java Database Connectivity) API के साथ SQL UPDATE कथन का उपयोग करते हैं। SQL सिंटैक्स UPDATE टेबल_नाम SET कॉलम1 = मान1, कॉलम2 = मान2, ... WHERE शर्त; पूर्ण Java उदाहरण 1. डेटाबेस तैयारी IN