2018-07-31事务保证业务逻辑的完整操作

2018-08-05  本文已影响8人  菩灵

事务

show create table students;

alter table '表名' engine=innodb;

开启begin;
提交commit;
回滚rollback;

示例1

终端1:
select * from students;
------------------------
终端2:
begin;
insert into students(sname) values('张飞');

终端1:
select * from students;

终端2:
commit;
------------------------
终端1:
select * from students;

示例2

终端1:
select * from students;
------------------------
终端2:
begin;
insert into students(sname) values('张飞');

终端1:
select * from students;

终端2:
rollback;
------------------------
终端1:
select * from students;

事务:保证一个业务逻辑的完整操作。
使用事务的情况:当数据被更改时,包括insert,update,delete(查询不算)

上一篇 下一篇

猜你喜欢

热点阅读