commit / rollback - MySQL

6 отговора 226 прегледа
#1

commit / rollback - MySQL

Moga li da izpolzvam commit / rollback v MySQL?

Kak stava?

Отговор
в отговор на vlad #2

vij v bazi danni ...

pisano e dosta po vyprosa

standartnite tablici na mysql (MyISAM) ne poddyrjat transactions, no InnoDB i BDB poddyrjat

Отговор
в отговор на vlad #3

Re: commit / rollback - MySQL

ako do4akash wersiq 4.1 pisheshe 4e shte ima poddryjka na tranzakcii



Krasotata e prehodna, znanieto we4no !!!
Отговор
в отговор на [ -=EVC=- ] #4

Re: commit / rollback - MySQL

No nali uzh i sega poddarzhali tranzaktsii za InnoDB tablitsi?

Ne e li taka?

Отговор
в отговор на vlad #5

Re: commit / rollback - MySQL

Да, поддържат ги :)

...
Отговор
в отговор на Цвeтaн Цвeтkoв #6

Re: commit / rollback - MySQL

Dobre a zashto togava poluchavam tozi otgovor:

BEGIN WORK;
insert into TBL (TEXT_1,TEXT_2) values (\'1\',\'BBB\');
update TBL set TEXT_2='Wer' where TEXT_1='1' ;
ROLLBACK;

MySQL said: Warning: Some non-transactional changed tables couldn't be rolled back

Tablitsata mi e:
create table TBL (
TEXT_1 text,
TEXT_2 text)
TYPE=InnoDB;

Отговор
в отговор на vlad #7

a ti kakwo iskash da ti kaje?

MySQL said: Warning: Some non-transactional changed tables couldn't be rolled back

MySQL kaza: Wnimanie: Nqkoi promeneni tablici, nepoddyrjashti tranzakcii, ne mogat da bydat wyrnati w predishnoto systoqniq


t.e. tablicite (weroiatno MyISAM, ako polzwash default-nite) ne mogat da bydat rollback-nati, shtoto ne poddyrjat transakcii

Отговор