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

MySQL में मौजूदा मानों में +1 कैसे जोड़ें

UPDATE से कॉलम मान बढ़ाना

मौजूदा कॉलम मान में 1 जोड़ने के लिए SET column = column + 1 का उपयोग करें। शर्त के साथ विशिष्ट पंक्तियाँ अपडेट करें।

उदाहरण: टेबल और डेटा

mysql> CREATE TABLE Add1ToExistingValue (Value INT);
mysql> INSERT INTO Add1ToExistingValue VALUES (10), (13), (15), (16), (20), (40), (50), (55), (56);

अपडेट से पहले

+-------+
| Value |
+-------+
| 10    |
| 13    |
| 15    |
| 16    |
| 20    |
| 40    |
| 50    |
| 55    |
| 56    |
+-------+

20 या उससे बड़े मानों में 1 जोड़ें

mysql> UPDATE Add1ToExistingValue SET Value = Value + 1 WHERE Value >= 20;
Query OK, 5 rows affected (0.08 sec)

अपडेट के बाद

+-------+
| Value |
+-------+
| 10    |
| 13    |
| 15    |
| 16    |
| 21    |
| 41    |
| 51    |
| 56    |
| 57    |
+-------+

अन्य अंकगणितीय ऑपरेशन

एकाधिक कॉलम अपडेट

UPDATE table SET col1 = col1 + 1, col2 = col2 * 2 WHERE condition;

सावधानी

  • हमेशा WHERE क्लॉज उपयोग करें (वरना सभी पंक्तियाँ बदल जाएँगी)
  • बड़े अपडेट के लिए बैच प्रोसेसिंग करें
  • ट्रांजेक्शन में लपेटें यदि रोलबैक आवश्यक हो
  1. - MySQL में SOUNDEX() फ़ंक्शन का उपयोग कैसे करें?

    MySQL में SOUNDEX() फ़ंक्शन समान उच्चारण वाले शब्दों को खोजने के लिए साउंडेक्स कोड लौटाता है। सिंटैक्स SELECT * FROM yourTableName WHERE SOUNDEX(yourValue) = SOUNDEX(yourColumnName); टेबल निर्माण mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARC

  1. - MySQL में UPDATE और CURDATE() का उपयोग करके मौजूदा टेबल में वर्तमान दिनांक जोड़ना

    MySQL में UPDATE स्टेटमेंट के साथ CURDATE() फ़ंक्शन का उपयोग करके मौजूदा टेबल के दिनांक कॉलम को वर्तमान दिनांक से अपडेट करें। सिंटैक्स UPDATE yourTableName SET yourColumnName = CURDATE(); उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> DueDate DATETIME -> );

  1. - MySQL में एक ही क्वेरी में कॉलम और इंडेक्स कैसे जोड़ें?

    इसके लिए ALTER के साथ ADD का उपयोग करें। सिंटैक्स: alter table yourTableName add yourColumnName DATETIME DEFAULT NOW(), add index(yourColumnName); उदाहरण टेबल बनाएं: mysql> create table DemoTable ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(100), -> PRIMARY KEY(Id)

© कॉपीराइट https://in.wsxdn.com सर्वाधिकार सुरक्षित
ऑपरेशनउदाहरण
घटानाSET col = col - 5
गुणाSET col = col * 2
भागSET col = col / 2
मॉड्यूलोSET col = col % 10