কম্পিউটার

কিভাবে MySQL একটি লেনদেনের আচরণ পরিচালনা করে?


MySQL নিম্নলিখিত দুটি মোডের সাহায্যে একটি লেনদেনের আচরণ পরিচালনা করতে পারে -

অটোকমিট চালু

এটি ডিফল্ট মোড৷ এই মোডে, প্রতিটি MySQL স্টেটমেন্ট (একটি লেনদেনের মধ্যে বা না) একটি সম্পূর্ণ লেনদেন হিসাবে বিবেচিত হয় এবং এটি শেষ হলে ডিফল্টরূপে প্রতিশ্রুতিবদ্ধ হয়। এটি সেশন ভেরিয়েবল AUTOCOMMIT কে নিম্নরূপ 1 এ সেট করে শুরু করা যেতে পারে -

SET AUTOCOMMIT = 1
mysql> SET AUTOCOMMIT = 1;
Query OK, 0 rows affected (0.07 sec)

অটোকমিট বন্ধ

এটি ডিফল্ট মোড নয়৷ এই মোডে, পরবর্তী সিরিজের MySQL স্টেটমেন্টগুলি একটি লেনদেনের মতো কাজ করে এবং একটি সুস্পষ্ট COMMIT স্টেটমেন্ট জারি না হওয়া পর্যন্ত কোনো কার্যক্রম করা হয় না। এটি সেশন ভেরিয়েবল AUTOCOMMIT কে নিম্নরূপ 0 এ সেট করে শুরু করা যেতে পারে -

SET AUTOCOMMIT = 0
mysql> SET AUTOCOMMIT = 0;
Query OK, 0 rows affected (0.00 sec)

  1. Windows 8 এ কিভাবে Windows পরিষেবাগুলি পরিচালনা করবেন

  2. কিভাবে আমি MySQL এ একটি টেবিলের গঠন ক্লোন করব?

  3. কিভাবে MySQL এ তারিখ বিন্যাস আপডেট করবেন?

  4. আমি মাইএসকিউএল-এ @ সাইন কীভাবে ব্যবহার করব?