其他分享
首页 > 其他分享> > 事务_hehe.employment.over.4.4

事务_hehe.employment.over.4.4

作者:互联网

4.6 事务_基本介绍

-- 创建数据表
CREATE TABLE account (
	id INT PRIMARY KEY AUTO_INCREMENT,
	NAME VARCHAR(10),
	balance DOUBLE
);
-- 添加数据
INSERT INTO account (NAME, balance) VALUES ('张三', 1000), ('李四', 1000);

/*
模拟张三给李四转 500 元钱,一个转账的业务操作最少要执行下面的 2 条语句:
张三账号-500
李四账号+500
*/
-- 手动提交:
-- 0. 开启事务
START TRANSACTION;
-- 1. 张三账户 -500			
UPDATE account SET balance = balance - 500 WHERE NAME = '张三';
-- 2. 李四账户 +500
UPDATE account SET balance = balance + 500 WHERE NAME = '李四';			
-- 3.发现执行没有问题,提交事务
COMMIT;
			
-- 发现出问题了,回滚事务
ROLLBACK;

4.7 事务_自动提交与手动提交

4.8 事务_事物的四大特征

4.9 事务_事务的隔离级别

标签:事务,隔离,--,employment,500,提交,balance,hehe,over.4
来源: https://blog.csdn.net/qq_44686266/article/details/113519567