44 lines
1.1 KiB
Plaintext
44 lines
1.1 KiB
Plaintext
drop table if exists t1,t2,t3,t4;
|
|
create table t1(id int primary key, money1 int, when1 datetime default now());
|
|
insert into t1(id,money1) values(1,100);
|
|
insert into t1(id,money1) values(2,100);
|
|
select id,money1,when1 from t1;
|
|
id money1 when1
|
|
1 100 searched
|
|
2 100 searched
|
|
id1 - 100 id2 + 100
|
|
begin;
|
|
update t1 set money1 = money1-100 where id = 1;
|
|
update t1 set money1 = money1+100 where id = 2;
|
|
commit;
|
|
select id,money1,when1 from t1;
|
|
id money1 when1
|
|
1 0 searched
|
|
2 200 searched
|
|
select id,money1,when1 from t1;
|
|
id money1 when1
|
|
1 0 searched
|
|
2 200 searched
|
|
drop table t1;
|
|
create table t1(id int primary key, money1 int, when1 datetime default now());
|
|
insert into t1(id,money1) values(1,100);
|
|
insert into t1(id,money1) values(2,100);
|
|
select id,money1,when1 from t1;
|
|
id money1 when1
|
|
1 100 searched
|
|
2 100 searched
|
|
id1 - 100 id2 + 100
|
|
begin;
|
|
update t1 set money1 = money1-100 where id = 1;
|
|
update t1 set money1 = money1+100 where id = 2;
|
|
ERROR HY000: OceanBase server has gone away
|
|
commit;
|
|
ERROR HY000: OceanBase server has gone away
|
|
select id,money1,when1 from t1;
|
|
id money1 when1
|
|
1 100 searched
|
|
2 100 searched
|
|
send failed
|
|
receive failed
|
|
drop table t1;
|