30 lines
558 B
Plaintext
30 lines
558 B
Plaintext
drop table if exists t1,t2,t3,t4;
|
|
create table t1(id int primary key, money1 int);
|
|
insert into t1 values(1,100);
|
|
begin;
|
|
update t1 set money1 = money1+100 where id=2;
|
|
begin;
|
|
insert into t1 values(2,100);
|
|
commit;
|
|
ROLLBACK;
|
|
select * from t1;
|
|
id money1
|
|
1 100
|
|
begin;
|
|
insert into t1 values(3,100);
|
|
commit;
|
|
begin;
|
|
update t1 set money1 = money1+100 where id=3;
|
|
set @@ob_trx_timeout=100000000;
|
|
begin;
|
|
set @@ob_query_timeout = 10000000;
|
|
delete from t1 where id = 3;
|
|
Got one of the listed errors
|
|
commit;
|
|
ROLLBACK;
|
|
select * from t1;
|
|
id money1
|
|
1 100
|
|
3 200
|
|
drop table t1;
|