Dərsə Mysql öyrən "Mysql development Training"


insert into master_card(name,account1) values('Nicat',1700.77); insert into web_money(name,account2) values('Fizuli',800.24)



Yüklə 3,16 Mb.
səhifə28/35
tarix01.01.2022
ölçüsü3,16 Mb.
#103080
növüDərs
1   ...   24   25   26   27   28   29   30   31   ...   35
insert into master_card(name,account1) values('Nicat',1700.77); insert into web_money(name,account2) values('Fizuli',800.24);

Indi isə tranzaksiyamızı başlada bilərik:






start transaction; update master_card set account1= account1-500

where id=1;update web_money set account2= account2 +500 where id=1;COMMIT;
Bu sorğunu icra etdikdən sonra

select * from master_card; və select * from web_money;yazmaqla müvafiq dəyişikliyi görə bilərik.


Əgər hər hansı bir yalnışlıq ucbatından bazada dəyişiklik olmasını istəmiriksə bu zaman sonda ROLLBACK yazırıq:
start transaction; update master_card set account1= account1-500

where id=1;update web_money set account2= account2 +500 where id=1;ROLLBACK;




Yüklə 3,16 Mb.

Dostları ilə paylaş:
1   ...   24   25   26   27   28   29   30   31   ...   35




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin