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

वर्तमान लेनदेन में किए गए परिवर्तन, MySQL डेटाबेस में स्थायी रूप से कैसे दर्ज किए जा सकते हैं?


हम वर्तमान लेनदेन में किए गए परिवर्तनों को MySQL डेटाबेस में स्थायी रूप से दर्ज करने के लिए COMMIT कमांड का उपयोग कर सकते हैं। मान लीजिए अगर हम कुछ डीएमएल स्टेटमेंट चलाते हैं और यह कुछ डेटा ऑब्जेक्ट्स को अपडेट करता है, तो COMMIT कमांड इन अपडेट्स को डेटाबेस में स्थायी रूप से रिकॉर्ड करेगा।

उदाहरण

mysql> START TRANSACTION;
Query OK, 0 rows affected (0.00 sec)

mysql> INSERT INTO Marks Values(1, 'Aarav','Maths',50);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Marks Values(2, 'Harshit','Maths',55);
Query OK, 1 row affected (0.00 sec)

mysql> COMMIT;
Query OK, 0 rows affected (0.06 sec)

इस उदाहरण में, COMMIT कथन स्पष्ट रूप से लेन-देन को समाप्त कर देगा, और परिवर्तन सहेजे जाएंगे अर्थात डेटाबेस में स्थायी रूप से दर्ज किए जाएंगे।

mysql> SELECT * FROM Marks;
+------+---------+---------+-------+
| Id   | Name    | Subject | Marks |
+------+---------+---------+-------+
| 1    | Aarav   | Maths   | 50    |
| 2    | Harshit | Maths   | 55    |
+------+---------+---------+-------+
2 rows in set (0.00 sec)

  1. वर्तमान सप्ताह में MySQL को कैसे क्वेरी करें?

    वर्तमान सप्ताह में MySQL को क्वेरी करने के लिए, आप YEARWEEK() फ़ंक्शन का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है चुनें *अपनेTableName से जहां YEARWEEK(yourDateColumnName) =YEARWEEK(Now()); उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है );क्वेरी

  1. MySQL में डेटाबेस में वर्तमान तिथि डालें?

    डेटाबेस में वर्तमान तिथि सम्मिलित करने के लिए, आप अभी () का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है - INSERT INTO yourTableName(yourDateColumnName) VALUES(NOW()); में INSERT करें यदि आपके कॉलम में डेटाटाइप दिनांक है तो Now() फ़ंक्शन केवल वर्तमान दिनांक सम्मिलित करता है, समय नहीं और MySQL एक चेत

  1. MySQL में इसे हटाने के लिए वर्तमान डेटाबेस के नाम का उपयोग कैसे करें?

    वर्तमान डेटाबेस प्राप्त करने के लिए, आप SELECT DATABASE() - का उपयोग कर सकते हैं डेटाबेस चुनें (); निम्नलिखित वाक्य रचना है - सेट @anyVariableName =डेटाबेस (); चुनें आइए वर्तमान डेटाबेस प्राप्त करने और इसे हटाने के लिए उपरोक्त क्वेरी को निष्पादित करें - stmt निष्पादित करें; क्वेरी ओके, 0 पंक्तिया