>
DDL স্টেটমেন্ট চালানোর মাধ্যমে
বর্তমান MySQL লেনদেন নিহিতভাবে শেষ হবে এবং DDL স্টেটমেন্ট যেমন CREATE বা DROP ডাটাবেস, ক্রিয়েট, ALTER বা ড্রপ টেবিল বা সঞ্চিত রুটিন চালানোর মাধ্যমে পরিবর্তন করা হবে। কারণ, MySQL-এ, এই বিবৃতিগুলিকে ফিরিয়ে আনা যায় না৷
৷উদাহরণ
mysql> লেনদেন শুরু করুন;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> মার্কস মান (3,'গৌরব','কম্প',69) ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড)mysql> টেবিল ছাত্র তৈরি করুন(আইডি int, নাম Varchar(10),);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.84 সেকেন্ড)
একটি লেনদেনের মধ্যে আমরা একটি DDL স্টেটমেন্ট চালাই তাই এই লেনদেনটি নিহিতভাবে শেষ হবে। MySQL সমস্ত পরিবর্তন সংরক্ষণ করবে এবং এটি রোল ব্যাক করা যাবে না। আমরা নিম্নলিখিত ফলাফল সেট -
এর সাহায্যে এটি পর্যবেক্ষণ করতে পারিmysql> রোলব্যাক;কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.00 সেকেন্ড)mysql> চিহ্ন থেকে * নির্বাচন করুন;+------+---------+--------- ---+-------+| আইডি | নাম | বিষয় | মার্কস |+------+---------+------------+-------+| 1 | আরাভ | গণিত | 50 || 1 | হর্ষিত | গণিত | 55 || 3 | গৌরব | কম | 69 |+------+---------+---------+-------+3 সারি সেটে (0.00 সেকেন্ড)পূর্বে>একটি ক্লায়েন্ট সেশন সংযোগ বিচ্ছিন্ন করে
একটি ক্লায়েন্ট সেশন সংযোগ বিচ্ছিন্ন করা বর্তমান অধিবেশনটি নিহিতভাবে শেষ করবে এবং এই ক্ষেত্রে, পরিবর্তনগুলি ফিরিয়ে আনা হবে৷
একটি ক্লায়েন্ট সেশন হত্যা করে
একটি ক্লায়েন্ট সেশনকে মেরে ফেলার ফলে বর্তমান সেশনটিও অন্তর্নিহিতভাবে শেষ হবে এবং এই ক্ষেত্রে, পরিবর্তনগুলিও ফিরিয়ে আনা হবে৷
শুরু লেনদেন আদেশ দ্বারা
আমরা START TRANSACTION কমান্ড চালালে বর্তমান লেনদেনটি নিহিতভাবে শেষ হবে। এই ক্ষেত্রে, পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ হবে৷
৷উদাহরণ
mysql> লেনদেন শুরু করুন;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> মার্কস মান (4, 'রাহুল', 'ইতিহাস',40) ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> মার্কস মান (5, 'যশরাজ', 'ইংরেজি', 48); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> লেনদেন শুরু করুন; ঠিক আছে কোয়েরি, 0 সারি প্রভাবিত (0.00 সেকেন্ড)এই উদাহরণে, START TRANSACTION বিবৃতিটি অন্তর্নিহিতভাবে লেনদেন শেষ করবে এবং পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ হবে৷
mysql> চিহ্ন থেকে * নির্বাচন করুন;+------+---------+----------+------+| আইডি | নাম | বিষয় | মার্কস |+------+---------+------------+-------+| 1 | আরাভ | গণিত | 50 || 1 | হর্ষিত | গণিত | 55 || 3 | গৌরব | কম | 69 || 4 | রাহুল | ইতিহাস | 40 || 5 | যশরাজ | ইংরেজি | 48 |+------+---------+---------+-------+5 সারি সেটে (0.00 সেকেন্ড)পূর্বে>