加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL事务执行的简单操作步骤

发布时间:2023-10-06 15:24:44 所属栏目:MySql教程 来源:
导读:事务可以包含一系列的sql语句,事务的执行具有原子性

1、原子性:

包含多条sql语句要么都执行成功,要么都执行不成功

2、回滚:

回到原来没执行的状态

先创建表

create table user(
事务可以包含一系列的sql语句,事务的执行具有原子性
 
1、原子性:
 
    包含多条sql语句要么都执行成功,要么都执行不成功
 
2、回滚:
 
    回到原来没执行的状态
 
先创建表
 
create table user(
 
id int primary key auto_increment,
 
name char(32),
 
balance int
 
);
 
插入数据
 
insert into user(name,balance)
 
values
 
('wsb',1000),
 
('egon',1000),
 
('ysb',1000);
 
开始执行
 
start transaction;  
 
update user set balance=900 where id=1;
 
update user set balance=1010 where id=2;
 
update user set balance=1090 where id=3;
 
commit;  写入MySQL,这样就真的不能回滚了
 
rollback;  如果没有commit, 那么执行这条语句就会回滚, 回到原来没执行的状态
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章