0
点赞
收藏
分享

微信扫一扫

HarmonyOS4.0从零开始的开发教程03初识ArkTS开发语言(中)

有点d伤 2023-12-07 阅读 27

目录

事务操作

查看/设置事务提交方式

方式一

提交事务

回滚事务

方式二

开启事务

提交事务

回滚事务

事务四大特性(ACID)

事务的隔离级别

查看事务的隔离级别

设置事务隔离级别


事务操作

查看/设置事务提交方式

方式一

SELECT @@autocommit;#如果是自动提交则为1
SET @@autocommit 0;#改为手动提交

提交事务

COMMIT;

回滚事务

ROLLBACK;

方式二

开启事务

START TRANSACTION 或者BEGIN;

提交事务

COMMIT;(事务执行成功)

回滚事务

ROLLBACK;(事务执行失败)

事务四大特性(ACID)

事务的隔离级别

隔离级别脏读不可重复读幻读
Read uncommitted   √           √   √
Read committed   ×           √   √
Repeatable Read(默认)   ×           ×   √
Serializable   ×           ×   ×

查看事务的隔离级别

SELECT @@TRANSACTION_ISOLATION;

设置事务隔离级别

SET [SESSION|GLOBAL] TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED(性能高,不安全)|READ COMMITTED|REPEATABLE READ|SERIALIZABLE(安全,性能低)}
#session代表会话级别,global代表对所有窗口有效
举报

相关推荐

0 条评论