MYSQL事物sql 简单事例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25958497/article/details/82746199
drop table if exists `runoob_transaction_test`;
CREATE TABLE runoob_transaction_test( id int(5)) engine=innodb;  # 创建数据表
select * from runoob_transaction_test;

begin; # 开始事务

insert into runoob_transaction_test value(5);

insert into runoob_transaction_test value(6);

commit; # 提交事务

begin;    # 开始事务

insert into runoob_transaction_test values(7);

rollback;   # 回滚
select * from runoob_transaction_test;

begin; # 开始事务
中间所有操作都会被撤回
rollback; # 回滚

begin; # 开始事务
中间所有操作会被提交到数据库
commit; # 提交事务

猜你喜欢

转载自blog.csdn.net/qq_25958497/article/details/82746199