Сделка

Ülesanne transaktsioonid

--Loo DB
create database transaktionSergachev;
use transaktionSergachev;
--loo tabel person
create table person (
	Id int not null primary key,
	name varchar(50) not null
)
--Lisa andmeid tabelisse
insert into person values(101,'Akash')
insert into person values(102,'Samir')
--Tee transaktion
begin transaction
insert into person values(103,'Hasan')
--Keeran muudatused tagasi
rollback;
--Teen transaksioon
begin transaction
update person set name='sima' where id = 103;
--Keeran muudatused tagasi 
rollback;
--Teen transaktsioon, kes kustuta andmeid tabelist Person kus id = 103

begin transaction
delete  from person where id=103;

--Ja salvesta seda
save transaction sav1
--sav1 on salvesta nime
begin transaction
insert into person values(104,'Hasan')
insert into person values(105,'Hasan')
insert into person values(106,'Hasan')
insert into person values(107,'Hasan')
save transaction sav2

select * from person
-- Keeran transaktsioon tagasi
rollback transaction sav1;

Transaktsioonid Xampp’is

Teen tabel

Teeme transaktsioon

Keeran transaktsioon tagasi

Teen transaktsioon Update