MySQL事务

MySQL事务

事务四大属性,ACID。原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)

--模拟转账:事务
SET AUTOCOMMINT = 0;	--关闭自动提交
START TRANSACTION;	--开启一个事务(一组事务)

UPDATE ACCOUNT SET money=money-500 WHERE 'name' = 'A' 	--A减500
UPDATE ACCOUNT SET money=money+500 WHERE 'name' = 'B'	--B加500

COMMIT;	--提交事务,就被持久化了
ROLLBACK;	--回滚

SET AUTOCOMMIT = 1;	--恢复默认值

posted @ 2021-08-01 12:07  有我的担忧  阅读(29)  评论(0编辑  收藏  举报