个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~

事务:
MySQL操作事务:
①查看 / 设置事务提交方式 (@@autocommit)
SELECT @@autocommit; #查看事务提交方式
SET @@autocommit = 0; #修改事务提交方式
-- @@autocommit = 0 手动提交
-- @@autocommit = 1 自动提交②提交事务
COMMIT;③回滚事务
ROLLBACK;④提交事务
START TRANSACTION;
-- 或者
BEGIN;事务特性:
并发事务问题:
MySQL默认隔离级别 —— Repeatable Read

①查看事务隔离级别:
SELECT @@transaction_isolation;②设置事务隔离级别:
SET [SESSION | GLOBAL] TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE}
-- SESSION表示仅在当前客户端窗口有效。
-- GLOBAL对所有客户端的会话窗口有效。
-- []中的内容为可选项,可以不写。
-- {}中的内容为必选项,必须任选其一。