Transaction kısaca sıralı işlemlerdir. Bir biri ile ilişkili bir den fazla SQL çalıştıracağınız zaman kullanılır. Amaç sorgulardan birisinde sorun olursa ilişkili tüm sorguları geri çekmektir. Eğer bütün sorgular doğru çalıştıysa MySql'e işler. Transaction sadece MySql'de kullanılan bir teknik değildir. Hemen her veri tabanında mevcuttur. PHP veya Python tarafında ise testler sırasında girilen verilerin temizlenmesi için kullanılabilir.