কম্পিউটার

বর্তমান লেনদেনে করা পরিবর্তন কিভাবে স্থায়ীভাবে MySQL ডাটাবেসে রেকর্ড করা যায়?


আমরা পরিবর্তন করতে COMMIT কমান্ড ব্যবহার করতে পারি, বর্তমান লেনদেনে করা, স্থায়ীভাবে MySQL ডাটাবেসে রেকর্ড করা। ধরুন আমরা যদি কিছু DML স্টেটমেন্ট চালাই এবং এটি কিছু ডেটা অবজেক্ট আপডেট করে, তাহলে 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. মাইএসকিউএল ডাটাবেসের তালিকা পেতে আমরা কীভাবে পিএইচপি স্ক্রিপ্ট লিখতে পারি?

  2. কিভাবে বর্তমান সপ্তাহে MySQL প্রশ্ন করবেন?

  3. মাইএসকিউএল-এ ডাটাবেসে বর্তমান তারিখ সন্নিবেশ করান?

  4. MySQL এ মুছে ফেলার জন্য বর্তমান ডাটাবেসের নাম কীভাবে ব্যবহার করবেন?