आइए पहले एक टेबल बनाते हैं:
mysql> CREATE TABLE DemoTable1 (
Value INT
);
टेबल में कुछ रिकॉर्ड डालें:
mysql> INSERT INTO DemoTable1 VALUES(10);
टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> SELECT * FROM DemoTable1;
आउटपुट
+-------+ | Value | +-------+ | 10 | +-------+
दूसरी टेबल बनाने के लिए क्वेरी:
mysql> CREATE TABLE DemoTable2 (
Value1 INT
);
दूसरी टेबल में कुछ रिकॉर्ड डालें:
mysql> INSERT INTO DemoTable2 VALUES(50); mysql> INSERT INTO DemoTable2 VALUES(100);
दूसरी टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> SELECT * FROM DemoTable2;
आउटपुट
+--------+ | Value1 | +--------+ | 50 | | 100 | +--------+
अब, पहली टेबल के मान को दूसरी टेबल के एकल मान में जोड़कर MySQL डेटाबेस टेबल में एक फ़ील्ड को अपडेट करें:
mysql> SET @myValue = (SELECT Value FROM DemoTable1); mysql> UPDATE DemoTable2 SET Value1 = Value1 + @myValue;
आइए टेबल रिकॉर्ड को एक बार फिर जांचें:
mysql> SELECT * FROM DemoTable2;
आउटपुट
+--------+ | Value1 | +--------+ | 60 | | 110 | +--------+