事务的操作
1、创建一张测试表
create table emp ( id int ,name varchar(32));
2、开启事务
start transaction
3、设置保存点
savepoint a
4、执行dml操作
insert into emp (id,name) values (1,'张三');
5、回退到a保存点
rollback to b;
直接写rollback则直接回滚到事务开启的状态
6、commit 提交事务
mysql的事务只能在innodb下的存储引擎使用,myisam是不支持的
网友评论