যদি ট্রানজ্যাকশনের মাঝপথে সেশন শেষ হয় (যেমন quit কমান্ড), তবে MySQL কারেন্ট ট্রানজ্যাকশনকে রোলব্যাক করে এবং এন্ড করে। অর্থাৎ কারেন্ট ট্রানজ্যাকশনে করা সকল ডাটাবেস পরিবর্তন মুছে যাবে। এটিকে ইম্পলিসিট রোলব্যাক (implicit rollback) বলে।
উদাহরণ
mysql> Select * from marks; +------+---------+-----------+-------+ | Id | Name | Subject | Marks | +------+---------+-----------+-------+ | 1 | Aarav | Maths | 50 | | 1 | Harshit | Maths | 55 | | 3 | Gaurav | Comp | 69 | | 4 | Rahul | History | 40 | | 5 | Yashraj | English | 48 | | 6 | Manak | History | 70 | +------+---------+-----------+-------+ mysql> START TRANSACTION; mysql> UPDATE marks SET Name = 'Yash' Where id = 5; Query OK, 1 row affected (0.06 sec) mysql> quit; Bye
সেশন এন্ড করার পর নতুন সেশন শুরু করলে আপডেট করা মান রোলব্যাক হয়ে গেছে (Yashraj ফিরে এসেছে)।